World of Speed announcement screens

Gentlemen, start your microtransactions.

A baker's dozen screens of just-announced free-to-play racing MMO World of Speed.
Show comments