Grand Prix Racing E Style

This weekend the first year of the electric car grand prix season will climax at Battersea Park in central London. Exciting new technology developments and engineering make this just as exciting as its counterpart F1. The drivers are all top people from motor sport...