Actually, the really focus of Mother Nature’s thanks should be directed towards the US credit crunch, which has directly led to the downtown in the US and World car markets. The amount of carbon emissions spewed into the atmosphere has yet to be officially determined but if car sales are down 40% so far this [...]
Continue reading...Copyright © 2008 EVBeat.com. All Rights Reserved.
Monday, March 2, 2009
18 Comments