Overwatch latest Storm Rising teaser hints new map

Overwatch

Overwatch has shared a new video on its official Twitter account which hints towards the addition of a new map. The Overwatch Storm rising event began on April 16 & it added a new PvE mission to the game. Overwatch has a tradition of releasing teasers before the addition of any new content  to the … Read more