logo
eSports BettingNews2025 Esports World Cup: $70M Prize, 24 Games, 2000+ Players