XxXProphecyXxX on 14 April 2010
Ohh so sales = better game
aaight that means Forza is trash then cause it cant even sell 10m+ like GT games do....face it the brand name has a lot to do with the sales get the fuck over it.