dp131342.sJPG_900_540_0_95_1_50_50

Hostesses sit on a car during the press day of the international motor show IAA in Frankfurt am Main, western Germany, on September 13, 2011. The world’s biggest motor show, the IAA, is running from September 15 to 25, 2011. AFP PHOTO / BORIS ROESSLER

Leave a Reply