Supermodel Heidi Klum, her rocker husband Tom Kaulitz, and her four children—20-year-old Leni, 18-year-old Henry, 17-year-old Johan, and 14-year-old Lou—were recently spotted at the Buttermilk ski resort. Following their time on the slopes, the family continued their vacation at the beach.
Heidi, known for her confidence in flaunting her figure, is often photographed by paparazzi during her beach outings. However, this time, fans were less focused on her beach look and more on her public displays of affection with her husband, Tom Kaulitz.
The couple was seen kissing on the beach, with Heidi lying on the sand in a bikini and sunglasses while Tom, dressed in pink shorts, leaned over her as she held his face in her hands.
Their overt affection drew mixed reactions from fans. “She’s insatiable,” wrote one commenter. Others criticized the public nature of their behavior, with remarks such as, “Heidi and her husband seem completely unaware that their actions could be seen by her kids and other people’s children,” and, “Zero awareness, zero shame, and no consideration for anyone but themselves.” Another added, “She always seems to be all over him, like an older man might act with a much younger girl.” Some suggested the couple should “get a room,” while others speculated that the pair might have intentionally posed for the cameras to attract attention and publicity.
In other photos, the supermodel was seen strolling along the shore and swimming in the ocean. With loose hair and no makeup, Klum looked natural and showed off her toned physique, accentuating her impressive figure by flexing her abs.
Heidi and Tom tied the knot in 2019 despite their 16-year age gap, which continues to spark occasional criticism. Klum has consistently stated that negative comments don’t affect their relationship.
The model has also faced backlash for a lingerie photoshoot with her daughter, Leni. However, Heidi remains unfazed by the criticism, emphasizing that she has earned her freedom after raising four children.