Jeffrey Webb: CONCACAF must host 2026 World Cup

  • 6 years ago
FIFA vice-president Jeffrey Webb, who was arrested as part of raids in Zurich by the FBI, says CONCACAF must host the 2026 World Cup.

Recommended