
Formula E on streets of Manhattan open the New York Auto Show
Formula E hit the streets of the Big Apple to launch this year’s edition of the New York International Auto Show, marking the first time the official championship car has run on the roads of […]