Awesome: More Forza 3 Screens (EU Cars)
It seems like we’ve been waiting forever for Forza 3. Then again I reckon its mostly because of how awesome the game looks. In actual fact I hate finding new screens to look at because it just makes the wait a lot harder. But alas I can never help myself and thus submit you all to the same torture.. Now …