Heidi Klum might be focused on her America’s Got Talent role at the moment but the German model and TV personality still has time to treat her fans to a photo-shoot flashback.
The 40-year-old mum-of-four has showed off her toned physique in the latest of her raunchy social media picture posts.
Klum is keeping up her habit of posting near-naked photos online as she shared a photo from a series she previously shot in Costa Careyes, Mexico.
The America’s Got Talent judge, who looks younger in the photo, shared a holiday home with her former husband Seal at the Mexican resort.
Klum worked on the photo series with professional photographer Russell James who told GQ the shoot was life or death work, but Heidi made the most of it.
“Every time I shoot with Heidi it cracks me up, no matter how serious the pictures are,” James told the magazine.
“In this particular series we're down in Costa Careyes in Mexico, Heidi running naked on the beach. But the waves that were breaking were so deadly dangerous that if you were caught in one, you're gone forever.
“She's saying ''Rusty, the waves are gonna come'' - I'd say, ''No, no - it's great, lay down''. Then suddenly, ''Get up and run!'' So it looks all passive and quiet, but we were running against waves that were really life-threatening and she was exhausted and beaten and it was a frenetic shoot.
“It was complete mayhem, but somehow these pictures came out.”
Klum has shared photos of herself enjoying different beaches around the world.
In one, the model drew a smiling face on her stomach with sand and took a cheeky snap of her torso.
In others, Klum flashes her bottom as she pulls her bikini bottoms down and shows off her enviable body as she poses on the sand.