Category: Tech

Forza Motorsport: everything we know so far

Audio player loading… Forza Motorsport is the eighth entry in Microsoft’s flagship racing franchise and it’s currently in development at Turn 10 Studios. There’s still plenty we have to learn…