Blizzard has announced that Heroes of the Storm is now live for everyone to download and play for free.

You should keep an eye on the Heroes of the Storm YouTube channel this Saturday from 12PM-3PM (PT) for a special online stream.