Xbox Store Trailer: Madden NFL 07 TV Spot#3 by Major Nelson • Aug 21, 2006 @ 8:00am Click to share on Twitter (Opens in new window)Click to share on Facebook (Opens in new window)Click to share via Email. Free and on the Xbox Live Marketplace for members in the U.S., Canada, Great Britain, Australia and New Zealand,