Heidi Klum and her toy boy Vito Schnabel (28) who will be celebrating their one year anniversary in February were caught kissing and cuddling on the sandy beach of St Barts.
The 41-year-old supermodel showed off a well toned figure in a string bikini. She wore her long blonde hair down her shoulders and covered her eyes with a pair of aviator sunglasses.
Vito, 13-years her junior covered his head with a black T-shirt and had on a blue short.