World Cup: United States, Canada & Mexico Win Bid To Host

World Cup 2026 will take place in the United States, Canada, and Mexico. Simon Owen of Fox News Radio has details and I reveal my favorites for this year's Cup.  Click to listen.


Sponsored Content

Sponsored Content