Slightly Mad Studios revealed their new trailer for their upcoming racing MMO, World of Speed. It focuses on locations in the UK, US, Russia, Monaco, France, Australia, Germany, and Belgium.
Announcement
Collapse
No announcement yet.
New Locations Shown in Latest World of Speed Trailer
Collapse
X