Nissan Leaf is the mainstream electric car we've been waiting for

Responsive image
source