Ed Wallace: Nissan Leaf SL Plus

It's called the world's best-selling electric vehicle. Ed Wallace shares his review of the Nissan Leaf SL Plus.

Latest Video