Tag: Azteca Stadium
NFL Moving London, Mexico City Games Back To US Stadiums
![](https://whur.com/wp-content/uploads/2020/05/NFL_AP-Images-140x140.jpg)
The NFL is moving its five games scheduled for London and Mexico City this season back to U.S. stadiums because of the coronavirus pandemic.
Read MoreTag: Azteca Stadium
The NFL is moving its five games scheduled for London and Mexico City this season back to U.S. stadiums because of the coronavirus pandemic.
Read More