Frankie’s Garage: Geneva Auto Show 2014

geneva auto show 2014

One of the biggest auto shows of the year takes place in the city Geneva of Switzerland.  For the public, the 84th International Geneva Auto Show kicks off this week from March 6-16, 2014, while for the press, the show is in full swing.  Here are some highlights from Autoguide.com.

[Read more…]

%d bloggers like this: