Originally posted by ChazBoner:
thank god we get a bye after this unnecessary trip.
I really think installing a team in London would be a cool thing. If they're going to do it, and it seems like one of Goodell's aspirations, they have to have fan support. you only get that from playing football there. It's necessary from that standpoint.
Plus, they could call that team the:
Put them in the AFC east so they have to play the patriots 2x a year. Redcoats come to boston to play the Patriots? Epic rivalry.