Did We Err On The Leaf, Or Is GM Volt Boosterism Bashing It?Did We Err On The Leaf, Or Is GM Volt Boosterism Bashing It?
Last week at the 2010 Los Angeles Auto Show, we announced that the 2011 Nissan Leaf electric car was the winner of the GreenCarReports 2011 Best Car To Buy award. That same week, a flurry of...