Games & Tech Slightly Mad Studios reveals World of Speed A massively multiplayer free-to-play online racing game. Greg EllwoodFebruary 10, 2014