Lets Play: Forza Motorsport 6 Apex Beta

2016-05-20 9

Turn 10 Studios have recently released their new Forza game for the first time on PC, even if its a beta, racing games have my name on it, Time to put it through its paces, Enjoy