We’re so used to seeing Heidi Klum display her sexy and fit body that it’s quite shocking to see her all covered up under the sun at the beach, of all places!
The 39-year-old supermodel and host spent a day with her adorable children at Malibu Beach and let them play and swim while she sat back watching them. Heidi traded her bikini for a lightweight knit pullover worn over a white tank top paired with ripped jeans. It’s not your typical beachwear, but presumably Heidi was not in the mood for a dip in the ocean.
Heidi Klum on Malibu Beach in Malibu, California, on March 23, 2013
We love Heidi’s beach ensemble, particularly the loose knit pullover by 291. Check it out in more detail at Shopbop:
291 Long-Sleeve Pullover in Sapphire, $178
Credit: WENN