The NFL has announced the Tampa Bay Buccaneers will be taking on the New England Patriots in London on October 25, 2009. The Bucs have been named as the home team and therefore, will only play seven regular season games at Raymond James Stadium. Adding in the travel in the middle of the season, is this a good deal for the Bucs? Call me a skeptic of the benefits the NFL thinks these international games have.
Filed under: