Team hub Tampa Bay Buccaneers

Home of the 2002 Super Bowl Champions XXXVII

This is a great move by a great owner. I would love to see The NFL put a team in London. I was fortunate to play The Patriots there, and it is an amazing stadium.

https://www.theguardian.com/football/2018/apr/26/fa-sell-wembley-fulham-owner-shahid-khan

New Reply
Please login to post a reply