Designed by
Title
Nissan Leaf Cars parked at the electric car Nissan Leaf test driving area #39375015
Description
SAN FRANCISCO, CA - NOVEMBER 23: Nissan Leaf Cars parked at the electric car Nissan Leaf test driving area at the International Auto Show on November 23 2011 in San Francisco California.
This image is editorial