$ 0 0 Just in time for Earth Day, the all-electric zero-emission Nissan LEAF has been deemed the 2011 World Car of the Year at the New York Auto Show on Friday. It’s the first electric […]