I like fast cars. I like driving fast cars fast. I'm pretty sure I would like driving fast cars fast through the streets of Moscow. Sadly I've yet to visit Russia's famed capital, so I'm having to make do with World of Speed's
latest teaser trailer which features a lot of turning, burning, and wub wubbing through the city's rain-soaked streets.
Click past the cut to ride along.