advertisement

International Motor Show

March 7, 2011 | 6:24 p.m. CST
The 81th International Motor Show taking place in Geneva, Switzerland is an international exhibition of new automobiles and cars. A multitude of car manufacturers will bring forth a dizzying array of new models, concept cars and prototypes.
This content requires JavaScript and Adobe Flash version 9 or later. Please ensure that JavaScript is enabled in your browser. The latest version of Flash can be downloaded from Adobe's website.
advertisements