Destructoid

Review in Progress: Forza Motorsport 7

Peter Glagowski
 

The Forza Motorsport series has somehow become Microsoft’s flagship franchise for the Xbox brand. Regardless of how Halo launched the console into prominence in 2001 or how Gears of War blazed a whole new trail of third-person, cover-…

Read full article