Could The NFL Place a Team in London? [POLL]
As I type, the ending minutes of the Detroit Lions-Atlanta Falcons is taking place in London, England. Brits are eating it up! Every game has sold out so far.
The NFL has 3 games at Wembley Stadium this year and, according to ESPN and published reports, they will up it to 5 next season. So why not just put a team there?
American football will never be as popular as soccer (football to the rest of the world), but the NFL obviously wants a bigger piece of the sports pie.
Dallas and the Jaguars face off in London next month. What do you think?