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.
A joint bid by the United States, Mexico and Canada won the right to host the 2026 FIFA World Cup on Wednesday.