All photos courtesy respective manufacturers.
Nissan Leaf Range: 107 miles Size: Compact Starting price: $30,680
X