Oh that Nissan Leaf. We’d say it’s like the little engine that could, except it has no engine. As it is, the globally best-selling electric car keeps plugging away with its 21st straight month of record sales with its 2,589 units delivered in October. This is not an all-time record, and below the over 3,000 […]

+ Read More