Overwatch Beta Starts October 27

Written by Medievaldragon on . Posted in Overwatch

Blizzard Entertainment officially announced Overwatch Beta will begin on Tue, October 27th. Prepare to have fun with the best team-based …read more

Be Sociable, Share!