For more than two years, Heidi Klum has been the face of makeup brand Astor. And just in time for its new campaign, the supermodel posed nude wearing only body paint for the sultry campaign of the cosmetic brand.

The 38-year-old proudly flaunted her figure in the new campaign for Astor. Heidi even posted her newest promotional photo on her Twitter account. The caption of the image read, "I had another fun photo shoot for Astor celebrating color!"

Since the breakup with ex-husband Seal, it seems like Heidi has been unguarded in showing off her body. Just recently, she also posed nude for Allure magazine. She also opened up in an interview with the publication about her split with Seal.

She described their marriage as a "curveball' and confessed that since they separated last January, she is still figuring out how to handle the changes in her life as well as taking care of the kids.

"Sometimes life throws you a curveball, and then you just figure it out and deal with it, but my dream always was that to have the perfect family and have lots of children and a beautiful garden and trampolines and swings and things," she said. "I had dreams of how I wanted things to be and planned for things and, as we all know today, they don't always turn out as you dreamt them in your head."

Although things didn't turn out the way she would have wanted, the model and mother of four children said she has no resentment for all the things that happened.

Also Read:

Nude for Allure: 5 Celebrities Bare it All [PHOTOS]

Zac Efron Calls Love Scenes with Nicole Kidman the 'Highlight of His Life'