Overwatch Open Beta & Launch Date Leaked

Following the announcement of Overwatch Clesed Beta earlier last month, Blizzard Entertainment has apparently revealed the latest update coming to its multiplayer first-person shooter by accident, showing off the game's official launch date as well as Open Beta schedule.

Although, Overwatch was first announced to be releasing in Spring 2016, According to Blizzard's advertising campaign through IGN's website, the studio will be holding an early access Open Beta test of its upcoming and much anticipated Overwatch game early May, while everyone else will apparently be able to get their hands on the game by the end of May.

Overwatch Open Beta is expected to begin May 3, while the game is said to officially launch May 24.