Home » News » Page 806
News

Blizzard announces Overwatch beta

Blizzard’s upcoming team based shooter Overwatch is heading to beta on 27 October, with sign-ups available now over at Battle.net. The initial beta will...