Submitted by nickjhowe on October 8, 2012
So if LOTUS stands for Lots of Trouble, Usually Serious, DODGE is Damn Old Dirty Gas Eater and FORD is Fixed Or Repaired Daily (or Found On Road Dead), what does TESLA stand for?
Totally Electric Sedan. Laudable Ambition!
Terrific Elon Slays Legacy Automobiles!
Truly Electric Supercars. Limitless Acceleration!
OK - your turn...