TOareaFan
Superstar
It does indeed ...
I think it means a North American city that's better than LA, New York City, Mexico City, or Montreal.
Funny that very few of the biggest cities in the continent have NFL teams ...
Just wondering.....if Toronto got a team but the decided location of the stadium was just west of the 427 in Mississauga or, say, by the Vaughan Corporate Centre......but the team was called, say, Toronto Tarantulas.....would you say that Toronto did not have a team? 'Cause, you know, there are two teams about that far from Manhattan that call themselves New York but just happen to not play within the municipal boundries of New York.
If, to be considered "having" an NFL team the stadium has to be within the municipal boundries......add Washington, Boston, Phoenix and Dallas to your list of cities that do not have NFL teams.