Tag: overwatch-game-review


Overwatch Review

author image by Jay Parekh | Game Reviews Reviews | 0 Comments | 16 Jan 2017

Overwatch is a team-based multiplayer game developed by Blizzard Entertainment. It officially released on 24th May 2016 for the PC, Play-Station 4 and Xbox One. This game was in closed beta in 2015. Blizzard is known for…

Read more