Supermodel Heidi Klum and her husband Tom Kaulitz were spotted enjoying a romantic beach day in St. Barts, with Heidi going topless and showing off her toned figure. The couple, who have been together for five years, shared a sweet moment in the water and have been praised for their age-defying love.