North Texas sports legends react to 2026 World Final Cup bid
The World Cup Final won’t be played at AT&T Stadium, but North Texas will host the most matches of the 2026 FIFA World Cup, including nine games, five of which could be do or die. NBC 5’s Meredith Yeomans has more.