Overwatch World Cup – Who will be the first World Champion?
Anaheim has been the battleground for the inaugural Overwatch World Cup, which is taking place at Blizzcon and is currently halfway through. The Group Stage has already taken place and 16 teams have been whittled […]