eD eLectric DeLorean on 23rd Street in New York City during the 2011 Earth Day, CO2 E Drive.
(click to close)