Electric Delta E4 at Crystal Palace

3 June 2011

Driving the electric Delta E4 coupé at Crystal Palace proved that this futuristic British car has a lot going for it.

Read more...