dp131340.sJPG_900_540_0_95_1_50_50

Hostesses pose next to a new Lamborghini Gallardo car at the international car show IAA (Internationale Automobil-Ausstellung) in Frankfurt/M., western Germany, on September 13, 2011. The world’s biggest motor show, the IAA, is running from September 15 to 25, 2011. AFP PHOTO / UWE ANSPACH

Leave a Reply