Culturemap Houston Sports
6/16 12:24P
Steven Devadanam
International football fans, unite. Houston is a 2026 FIFA World Cup host city. The news, announced Thursday, June 16, caps a four-year effort by The Houston 2026 World Cup Bid Committee to bring the...