Model Miranda Kerr
Model Miranda Kerr arrives at the 2014 Vanity Fair Oscars Party in West Hollywood, California March 2, 2014. REUTERS/Danny Moloshok Reuters/Danny Moloshok

Miranda Kerr is more than a pretty face and hot body -- she is winter a**-kicker. The 30-year-old stunner recently stripped down for a photo-shoot in Switzerland. She posed for the camera at a lakeside, without worrying about the freezing temperatures. Miranda Kerr was also captured outside her apartment in New York, wearing a spring floral dress.

Miranda Kerr uploaded a photo from the photo-shoot in Switzerland. wearing almost nothing during her photo-shoot by Lake Zurich in Switzerland. Durinng the photo-shoot, the temperature was around 5 degrees Celsius. In the picture, Miranda is sitting on a rock by the lake.

On Wednesday, Miranda left her Upper East Side apartment in a chic floral dress. It looked like the former Victoria's Secret Angel is bidding goodbye to winter and welcoming spring.

Cheerful Miranda carried a big black handbag and an overcoat on her shoulders. It is turning out to be a good year for Miranda's career. After splitting with husband Orlando Bloom, she has bagged the endorsement for Wonderbra.

According to Daily Mail's report, Miranda showed off her well-toned body in the new campaign shoots for Wonderbra.

Miranda adds Wonderbra to her awesome list of labels and companies that she endorses, including H&M, ShopStyle and Reebok. Recently, Miranda also grabbed Escada's Joyful Fragrance's campaign.

On the International Day of Happiness, she was declared the face of the fragrance.

"[Joyful] has a lot of synergy with my personal outlook. It encourages positivity and confidence to see the bright side of life. I'm delighted about this new partnership and look forward to sharing more on the fragrance in the coming months," said the model to Elle Canada.

Last year, Miranda revealed that she wanted to focus on her son Flynn and thus she ended her contract with Victoria's Secret.

"I realised I needed to prioritise my time. I'm just not in a position to commit to a full contract at this time. It's three months at bare minimum," said Miranda to Daily Mail.