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. Certainly, events in the world have conspired to drive attention to the film and the Tesla.
Let's personalize your content