Marussia: Russia's First Electric Supercar

Russia's built themselves an electric supercar. Seriously. We might even be willing to be caught alive in this modular Russian beauty. Look out Tesla and Fisker, because in mother Russia, borscht may beat you. » 1/15/09 12:00pm 1/15/09 12:00pm

Lada Reveals A Supercar Concept! Wait, What?

Everyone's favorite communist-era carmaker and automotive laughing-stock on safety has just revealed a supercar concept here at the Paris Motor Show » 10/03/08 12:00pm 10/03/08 12:00pm. Best part? It's called the Lada Revolution 3. Apparently the first two must have had something to do with forcing the Bolsheviks from power. Anyway, it's theoretically…