On the auto show circuit, the annual event in the Swiss city of Geneva isn’t exactly known for being a place where mainstream automakers present their wares, and a quick perusal of this year’s list of debuts, which includes more than 130 world firsts, shows exactly why. The Geneva Motor Show tends to be neutral territory for supercar…

Filed under: Racing News

Like this post? Subscribe to my RSS feed and get loads more!