Everything You Need To Know About The ‘Overwatch’ Open Beta

The Overwatch open beta runs from May 5th to May 9th. Here’s all the details.

Original: Forbes Real Time