Weirdest Car Ever Built?

On June 11, 2014 by Tim Newman
Off

Russia’s well known for being the host of many a weird activity. But it’s not generally famous for its weird cars. People normally expect that cars in Russia will look more like the one...

Read More →