September '06 - Tesla Roadster Unveiled, Electric Cars NOT DEAD YET!
Plugs and Cars
NOVEMBER 28, 2006
Oil prices peaked once again at over $75 a barrel. The war between Israel and Hizbollah has brought massive petroleum spills to Beirut’s beaches as a result of the bombing of an oil-burning electricity generation plant. Make sure your municipal fleets with electric cars do everything in their power to keep their cars!
Let's personalize your content