Overwatch Launch Date Reveal Trailer
Overwatch announces it will launch May 24, with an open beta between May 5 and May 9.
Videos You May Enjoy
Articles You May Enjoy
- Supercell Acquired by Tencent
- Today, Supercell confirmed the news that it is being acquired by Tencent.
- Duty of Sentinel: Now called "Sentinel Heroes"; OBT Today
- Sentinel Heroes Studios announced that Duty of Sentinel officially changes name to Sentinel Heroes and enters OBT today.