'Overwatch' open beta pulls in over 9 million playersBlizzard's team-based shooter enjoys its most successful beta yet.By B. Vincent, 05.13.2016
'Overwatch' beta signups live throughout the weekendIf you can't wait for the full game to drop May 24th, get in ahead of the crowd. By B. Vincent, 05.05.2016