Heidi Klum was seen frolicking on the beach topless while on vacation with new boyfriend, 27-year-old Vito Schnabel.

The 40-year-old model wore nothing but her bikini bottoms as she and Schnabel, the son of artist and filmmaker Julian Schnabel, kissed and enjoyed the sun in Mexico.

According to Daily Mail, Klum has been with Schnabel since she broke up with her bodyguard, Martin Kristen, earlier this year. She and her husband of seven years, Seal, split in 2012.

Schnabel, who has dated Demi Moore and Elle Macpherson before, was seen lounging with Klum drinking cold beers in the sun.

Klum has previously talked about being comfortable with nudity, saying she gets it from her upbringing.

“I’m European. I don’t like wearing tops,” she has said, adding, “And I don’t like tan lines.”

She also said last summer, “I grew up, you know, running around topless. And I still do.”

Watch Klum’s interview with Extra, where she talks about nudity, below: