Tagged: overwatch

Blizzard Is Building Its Own Esports Arena

Blizzard Entertainment has been a big player in esports for years. It’s hosted major StarCraft and World of WarCraft tournaments, and Hearthstone, Heroes of the Storm, and Overwatch have all received lots of tournament...