‘Dallas Stadium’ in Arlington? Jerry World will be renamed for World Cup
Nestled in the World Cup schedule announcements Sunday was this nugget: The home of the Dallas Cowboys will be temporarily renamed “Dallas Stadium.” DALLAS — AT&T Stadium in Arlington will host nine matches in the 2026 FIFA World Cup. TV viewers might not know that, though. Nestled in the World Cup schedule announcements Sunday was … Read more