It’s been two years since Formula E lost their London ePrix at Battersea Park, the series’ season finale. The rumor mill has been active ever since …
Read more on worldsportnews.club
World Sport News flipped this story into World Sport News•1212d