FIFA eyeing AT&T Stadium for 2026 World Cup Final
The city of Arlington is being closely watched by FIFA as it decides on a location for the 20-26 World Cup final. NBC 5 spoke earlier with Arlington Mayor Jim Ross on Lone Star Politics. He hopes the soccer world is watching the city’s performance in the World Series.