Did you miss the 2018 WoW Esports live stream? Don’t worry. We have your six with the VoD inside.
7 years ago
WoW® Arena World Championship Finals at BlizzCon
The 2017 World of Warcraft Arena World Championship is gearing up for battle, and the Global Finals will culminate at BlizzCon, taking place November 3-4 at the Anaheim Convention Center! Here's an overview of this year's program.