Supermodel Heidi Klum and her husband Tom Kaulitz were spotted enjoying a romantic beach day in St. Barts, with Klum going topless and sharing a sweet kiss with her husband. The couple has been together for five years and recently celebrated their anniversary.