Learn more

By Joseph McBride Ahead of the Super Bowl in Las Vegas it was announced that an NFL game would be held at the Santiago Bernabeu in Madrid, Spain, as the league continues to expand globally. London has hosted NFL games since 2007, although there are now three each year when the English capital originally had just one annual game at Wembley Stadium. Since then, the NFL has hosted games in Germany, Mexico, and starting from the 2025 season Spain will be added to the international calendar. Brazil will also host the Philadelphia Eagles in Week 1 of the 2024 regular season, as the NFC East side hea…

cuu