by Luigi Lugmayr
The Geneva Motor Show 2010 is underway in Switzerland. If you can't make it to this car show, the organizers publish daily video reports that give a nice insight into what's going on.
Under Salon-Auto.tv you find daily... Read more
Mar 5 2010, 1:17am CST