CTRacer Website Launched and Screens

Start your engines, fasten your seat belts
The official CTRacer website is now live, offering the latest news and information about this upcoming Massive Multiplayer Online Racing Game. A set of screenshots has been added in our gallery.