The Patriots defeated Tampa Bay today 35-7. It was important they took care of business against one of the worst teams in the league as the meat of their schedule is coming up.
They played the game in Wembley Stadium in London, United Kingdom. It is amazing how many fans of the NFL there are despite the lack of background with American football. There is talk of an NFL putting a team there as well as having Super Bowl. I think it would be difficult to have a team there but the Super Bowl would not be out of the realm of possibilities. The only drawback I see would be playing it at a different time of the day! It is not like London does not know how to deal with big events (2012 Olympics). It is good to see the interest in the game expanding to other nations. Maybe Spain next??