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...

March 3rd 2014 at 1:00pm 0 Comments