Comments Off on Overwatch beta for PC and Xbox One on November 17th
Overwatch beta will launch on November 16th for PC, Xbox One, and PlayStation 4, Blizzard has announced.The beta will be available for both the PlayStation 4 and Xbox one versions, and is only