The National Football League will return to Mexico City to play regular season games for the next three years at iconic Estadio Banorte, starting in the 2026 season.