Heroes of the Storm - Launch Date Announcement TrailerBlizzard's free-to-play online team brawler Heroes of the Storm launches on June 2nd.By Gajan Kulasingham on August 20, 2015 at 12:32PM PDT Heroes of the Storm