Nissan’s Leaf is Car of the Year

The Car of the Year, Nissan’s Leaf is not only the first electric car to ever win this distinction, but also one of the cars with the most zeros on its score sheet.  Apparently, there were sufficient judges who ranked it well enough for it to overcome the Alfa Romeo Giulietta by nine points. In […]

Read More