Blizzard Confirms OVERWATCH Will Release May 24th

Thanks to a pesky IGN leak, we now have an official release date for Overwatch! Blizzard has confirmed that the game will launch on May 24th and host an open Beta from May 5-9th. If you pre-purchase the game you'll get in the beta earlier on May 3rd!

I really hope this game is all that it's looked like so far! Super stoked to be playing it soon!