The Journey Through Overwatch

Posted on

Overwatch   A game developed and published by Blizzard has brought much attention to millions of players globally. The game is heavily team based and falls under the category of multiplayer/first person shooter. Upon its initial official release on May 24th, 2016 for both PC and Console gamers alike it has drew nearly 10 million […]