Heidi Klum shows off her beautiful body while vacationing in Spain with her family. Whatever she is doing to keep that body so fit is definitely working.
Heidi, 38 – the mother of four looks amazing in bikini as she tanned on the yacht in Ibiza. She cosied up to singer husband Seal and laughed along with her children – daughters Leni, seven, and Lou, two, and sons Henry, five, and four-year-old Johan.