EV Motorsport & Sportscars ‘Formula E’ All-Electric Racecars Are Winning the Race Over Gas Racecars March 29, 2024