Forza Motorsport Hits The End Of The Road
Following Microsoft laying off more than 9000 employees recently, it’s emerged that Turn 10, the Microsoft-owned studio that produces Forza Motorsport (FM), has suffered badly from the hatchet with over 50% layoffs. The Forza Motorsport franchise was first launched in May 2005, with the latest […]