fromWGB3 days agoTurn 10, Creators Of Forza Motorsport, Lose 50% Of Their StaffTurn 10, creator of Forza Motorsport, is facing massive layoffs, reportedly cutting nearly 50% of its staff due to the poor reception of its latest game.Video games