We'll be streaming Hearthstone: Heroes of Warcraft The Grand Tournament live today on Twitch starting at 2PM PST.