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