Mayor Turner overjoyed Houston will be a host city for 2026 FIFA World Cup
Houston was selected as one of 16 cities to host the 2026 FIFA World Cup. FOX 26 Sports Director Mark Berman shows how overjoyed Mayor Sylvester Turner was at the news!
Houston was selected as one of 16 cities to host the 2026 FIFA World Cup. FOX 26 Sports Director Mark Berman shows how overjoyed Mayor Sylvester Turner was at the news!