The Patriots Will NOT Play In London Next Season
The NFL has announced who will play in London next season and the Patriots aren't on the list.
I thought the idea of playing games in London was to make football more popular and possibly expand the league.
Well, with games like these, I'm not sure that's going to happen! Check out this lineup!
You're sending the Browns to London! HAHAHAHA! These are some sad games, this must be insulting to football fans in England. Another great move by the NFL.