AT&T Stadium is hosting more World Cup matches than any venue on earth — and Flower Mound is 23 miles away.