Heidi Klum was "making out" with Vito Schnabel at the weekend.
The 40-year-old supermodel was spotted with the 27-year-old art dealer - a former flame of actress Demi Moore - at Hollywood nightspot Bootsy Bellows, sparking romance rumors just weeks after she announced her split from Martin Kristen, her boyfriend of a year-and-a-half.
A source told website X17online.com: "Heidi was acting like a teenager. I guess being with a younger guy was making her act like she was in high school. She was kissing his face all over as they enjoyed drinks with friends. They hardly left the booth - they just sat next to each other, touching from the shoulder down, laughing and flirting and making out.
"This looks like a hot romance. I don't know if it's going to last, but there is some serious chemistry between these two. They were both totally into each other."
Heidi and Vito - who dated Demi in 2012 when she was 50 and he was only 26 - left the club separately, both being chauffeured away in separate cars.
Heidi - who is mother to four children, Leni, nine, Henry, eight, Johan, seven, and Lou, four - was said to be unhappy for "some time" before ending her relationship with Martin, but found it hard to leave him because he was so close to her children.
A source said: "He was so entrenched in Heidi's life, her kids absolutely adore him, it was just impossible for her to make a clean break."