Heidi Klum’s Clan Soaks Up the Sun in Spain

How is it possible for Heidi Klum to have given birth to four children -- four! -- and still have such a hot bikini bod? I don't know how she does it, but the 38-year-old model looked better than ever in Spain on Monday as she vacationed with her little ones and husband Seal.

The "Project Runway" star wore a black-and-white two-piece swimsuit and bright yellow shades as she canoodled with her hubby under the sun. Later, she covered up with a black T-shirt and white cutoffs while catching some rays with her little ones, including daughters Leni, 7, and Lou, 21 months, and sons, Henry, 5, and Johan, 4.

Earlier in her getaway, Klum ran into another member of the exclusive class known as the rich and famous: "American Idol's" Ryan Seacrest. "It's hot hot hot in Ibiza and my husband and I just ran into @ryanseacrest !!," she tweeted Friday, along with (of course) a gorgeous pic of the trio. Ah, that must be the life!

More Celebrity Features on Yahoo!:
Photos: Heidi Klum and More in 2 Hot 2 Handle
Another Model Mom, Niki Taylor, On Her Latest Baby Bump
David Beckham and His Boys Hit the Beach

Follow omg! on Twitter