Finally, Blizzard have revealed a release date for the Overwatch Beta!
News on the Overwatch beta has finally surfaced. Access to Blizzard's first ever FPS will begin rolling out in the American region from October the 27th, with others following thereafter. Keen to get in on the action? Apply for access now!