My.com released a new trailer for their upcoming racing game World of Speed. “In World of Speed you’ll race at a variety of locations from around the globe! Whether it’s the sunny streets of San Francisco, the picturesque Cote d’Azur or way up in the Mountains there is a track for every racer in World of Speed! In this trailer you’ll take a look at some of the locations we’ve already revealed but you’ll also get a first look at a brand new location called the Mountain Spiral Road and a glimpse at some of the locations we have yet to reveal!”
.
.
.