Heroes Of The Storm Open Beta, Release Dates Revealed

Heroes of the Storm’s open beta and release dates have been revealed.

The game is coming June 2, with the open beta starting on May 20.

You can check out another nice trailer for the game’s release here.

[/video_embed]
[/video_embed]

Action Henk Leaps Onto Steam And Humble May 11

Previous article

Mad Max screenshots feature cars, punching and deserts

Next article

You may also like

More in News