Category: Xbox Store Demo: NCAA Football 07 If your Xbox Live account is in the US or Canada, you can now download the ‘NCAA Football 07’ demo.