Sports Burst – US YAY!!!!!

  • North America chosen to host the 2026 World Cup as Spain chooses anyone but Lopetegui to be manager