admin Archive

Overwatch (video game) Review

Overwatch is basically a multiplayer first shooter game which was developed and published by Blizzard Entertainment and released in May 2016 for platforms like Microsoft Windows, Playstation 4 and XBox one. According to Overwatch Wikipedia Overwatch puts players into two teams of …