PARIS - OCTOBER 12: The new Nissan Leaf displayed at the 2010 Paris Motor Show on October 12, 2010 in Paris
Editorial use only
Editorial credit: Stefan Ataman / Shutterstock.com

Royalty-free stock photo ID: 65933752

PARIS - OCTOBER 12: The new Nissan Leaf displayed at the 2010 Paris Motor Show on October 12, 2010 in Paris