Photo © 2014 Fame Flynet USA/The Grosby Group Jamaica, December 1, 2014 Heidi Klum shows off her incredible body in tiny string bikini on Jamaican holiday with children and toyboy lover Vito Schnabel. She is a 41-year-old mother-of-four but Heidi Klum can still give models half her age a run for their money. The German beauty showed off her incredibly beach body as she soaked up the sun on holiday in Jamaica with her children and toyboy lover Vito Schnabel. Blonde Heidi took to the beach in a barely there, polka-dot bikini which displayed her tanned and toned figure to perfection.