Forza Motorsport 3 – Review

Forza Motorsport 3 is the latest title in the Forza series and it definitely looks like the third time is the charm. Forza 3 is a tremendous racing title. Turn 10 Studios has done an amazing job this time around and there is very little that one can complain about. All of the car models…