Everything posted by ThrillosAG
Rumor has it that one of the teams going to London for this NFL game would be the New York Giants. Some say this because of the "extra" home game they got last season v. the Saints. Whoever the teams are, they will be playing this game the week before their bye week. Which means that they go to England, play a game, then have a week to recover from the trip.