Nissan Leaf electric production car Published November 15, 2010 at 1000 × 665 in Alfonso Albaisa on Nissan electric car design