Post Thumbnail

A post on the official site has passed on the exciting news that so many of us have been waiting for: Heroes of the Storm has entered technical alpha. What exactly does this mean? Well, it's a very small-scale initial testing phase, basically, as the game is still in its early stages. It's a chanc...

1 year ago 0 Comments
March 3, 2014 at 1:00PM