Estadio Azteca

Due to the Covid-19 pandemic, the NFL announced today it decided against holding previously scheduled regular season games in London and Mexico City during the 2020 season.
The NFL had planned to play five games abroad: One game at Mexico City's Azteca Stadium, two at Tottenham Hotspur Stadium and two at Wembley Stadium.