Originally Posted by IDEXAN
Just curious, but all things considered if the NFL is serious about going international how is London a
more appealing option than Mexico City ?
If you are looking for a North American market outside of the USA, I think Toronto would be the best bet. Makes much more sense than London...