Don't know what series i'm talking about? its Forza Horizon silly lol, I'll just leave this here for everyone to enjoy :)
There's speculation it will be set in Japan, and I would really love to see it set there. Where do you believe it will be set, or where would you like it to be set.
Log in to comment