RJ_Sizzle said:
The annual Forza release I suppose. This holiday is really all about the hardware. It's after the holiday that's going to be the most telling. |
Aren't there already like 3 to 5 Forza's already on Xbox One anyways? I feel like if your a Forza fan then there is a 99.9% chance you already own an Xbox One.