Mom Heidi Klum is topless in St. Barts, again, and looks great for 41 years age. Post navigation Heidi Klum topless at a beach in Mexico on april 15, 2014 Nude covered photo of Heidi Klum for Rankin’s ‘Less Is More’ Exhibition Campaign