Nissan Leaf is the 2011 European Car of The Year
It’s a defining moment for zero emission vehicles, what with Nissan’s Leaf electric vehicle named as the 2011 European Car of the Year. The Leaf is the first all-electric car to win the coveted Car […]