I got quickly addicted to Forza 3 last night after playing it for an hour or so. Are the extra tracks worth buying? Do they get added to the season mode at all?
Thanks for any assistance.
Forza Motorsport 3
Game » consists of 9 releases. Released Oct 27, 2009
Log in to comment