Formula-E is Coming to Battersea Park in London

On June 27, 2015, London will host the final race in the inaugural Formula-E series.  To mark yesterday's announcement, the Brits cleared London Bridge for an invasion of another kind.  Talk about Cool Britannia all over again. The circuit isn't finalized, but will lie within the boundaries of Battersea Park.  Not...

Paste your AdWords Remarketing code here