Heidi Klum has had how many children? Four. Yes, we know - not fair.
It looks like a whole summer of running with celebrity trainer-to-the-stars David Kirsch really has paid off, as Heidi showed off her fabulous figure at the Project Runway Season 9 finale runway show held during the 2011 Mercedes Benz Fashion Week at the Lincoln Centre in New York.