Supermodel and mother of four, Heidi Klum, 44, is currently on vacation in Cabo San Lucas, Mexico with her 28-year-old beau, Tom Kaulitz.

On Sunday, Heidi was pictured topless on the deck of their lounge, wearing only bathing suit bottoms.

The couple who couldn’t take their hands off each other kissed passionately before putting up another steamy display in the hot tub.

See more photos below.

Also Read  Lupita Nyongo’s Father Wins Governorship Election In Kenya