Turn 10 Studios

Forza 7 feels like a free-to-play game you paid $60 to play

Forza 7 is a $60 game with monetisation systems that have no business being in a full-price game.

Turn 10 Studios headlines

Page 1

Turn 10 Studios latest