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

5-year-old boy struck, killed by school bus

Teen killed, brother injured after being hit by truck
