I travelled to Switzerland for the annual International Geneva Motor Show! First held in 1905 this motor show is a must for all petrol heads, as manufactures bare all from production cars, to supercars and even concept cars. Switzerland actually lack an auto industry of it’s own and therefore, this show is seen as a neutral playground. However, it can be a bit of a headache to navigate with so man
carwow@youtube
play video