- Sep 6, 2000
- 25,383
- 1,013
- 126
Keep hearing about how the NFL would like to put a team in London, why doesn't it work the other way? Barclays Premier League could put a team in NYC or somewhere and maybe finally establish a beachhead to get soccer popular in the U.S. I have no doubt you could sell out a match of Arsenal or Man U vs. USA.