2026 World Cup match locations to be announced soon
Despite some reports, FIFA has not yet revealed the location of the 2026 World Cup championship match. But a lot of North Texans are hopeful that rumors of it being at AT&T Stadium in Arlington are true.
Featured Videos

2026 World Cup match locations to be announced soon

Dallas St. Patrick's Day Parade 2025: FULL

School choice, Dept. of Education cuts
