Do you think the NFL will ever have a franchise play in London?
Yes, it's part of growing game globally
No, it's unfair for players living there
Unsure
Vote
View Results
See this poll on:
https://poll.fm/7460458/embed