Is the World Cup final coming to Arlington?
A new report from a British newspaper, The Sun, says AT&T stadium will host the biggest soccer match on the planet in 2026. NBC 5’s Keenan Willard shows us what we know about FIFA’s plans and how soccer fans are already getting excited.