North Texas likely host site for 2026 World Cup

North Texas likely host site for 2026 World Cup

A joint bid by the United States, Mexico and Canada won the right to host the 2026 FIFA World Cup on Wednesday.

Latest Video