Blizzard’s Heroes of the Storm Release Date Set For June Following Open Beta

by Jason Bouwmeester on April 20, 2015