World of Speed – Moscow Racing Trailer

Slightly Mad Studios and My.com have released a new trailer for it’s upcoming online racer, World of Speed, highlighting the team-based gameplay on its Moscow racetrack.

Comments are closed.