image_340_NYCAUTO-13

The World Green Car finalists are on display at a press conference during the New York International Auto Show on Thursday, March 28, 2013. (Photo By: Michelle Siu for the World Car Awards)

The World Green Car finalists are on display at a press conference during the New York International Auto Show on Thursday, March 28, 2013. (Photo By: Michelle Siu for the World Car Awards)

Comments are closed, but you can leave a trackback: Trackback URL.