Friday, July 16, 2010

Geneva Auto Show

World's most expensive production car (LA auto show)