Live: First 2011 Nissan Leaf Electric Car Rolls Off Production LineLive: First 2011 Nissan Leaf Electric Car Rolls Off Production Line
After years of anticipation and multiple media events, the day is here: The first production 2011 Nissan Leaf will roll off the production lines this Friday at 11:30 am Japanese time. The embedded video below shows...