With the New England Patriots and Tampa Bay Buccaneers playing to a sold-out crowd in London last night, one of the hot topics of discussion has been the idea of putting an NFL franchise somewhere in England. I'll get to my review of the game later in the week (The cliff's notes: penalties are becoming a big problem for every unit, special teams continues to be hit-or-miss, and the running game seemed incapable of building on a solid week against Tennessee. It's going to be a big bye week for the Patriots), but for now, let's just chew on the fat from the game: the idea of expansion. Now, I'm a big fan of history. There's a reason George Washington once cautioned us against entangling alliances with foreign nations andùI'm a little hazy on the exact detailsùI'm pretty sure it was because ...
Read Full Article at Bleacher Report - NFL
Article written by T.J. Donegan