Heidi Klum: 'Germany's Next Top Model' Finals!

About Photo #2881216:
Heidi Klum gives a kiss to a giant robot while appearing on stage during the Germany's Next Top Model finals on Thursday (May 30) at SAP Arena in Mannheim, Germany.… Read More Here