Post Thumbnail

Blizzard Entertainment has paired up with popular streaming website Twitch for a new contest specifically designed for streamers. The Blizzard Stream Awards are to recognize and reward streamers of Blizzard's entire stable of games, from World of Warcraft to Hearthstone and more. In order to quali...

1 year ago 0 Comments
January 31, 2014 at 2:00PM