The 2026 FIFA Men's World Cup ended nearly two months ago, yet the soccer world's governing body is back in American headlines, more specifically in Colorado; but why?