10-12-2011, 05:09 PM #1On The Practice Squad
- Join Date
- Sep 2011
- Hampden, Hon
Today's article in the Guardian...
Is there anything to this article's headline, at least from your perspective? Or is this more NFL "smoke-and-mirrors"?
Could the NFL's UK games one day lead to a London franchise?
The NFL's commitment to London games has prompted suggestions that a franchise such as Tampa Bay may relocate