Formula E – Street Level Alex Bean 5 years ago A pair of remote control Formula E racers take to the streets – avoiding various obstacles – until coming up against the fabled immovable object…