Geneva Motor Show 2013

There is a place in Switzerland that once a year becomes the temple for all “petrolheads”. Journalists from all over the world await hungry like the wolves to bring you some fresh meat. Welcome to Geneva – a place, which in march becomes the center of attention in the automotive world.

Image

Continue reading