Overwatch Releases New Playable Map on Moon Base While celebrating its one-year anniversary, Blizzard continues to release more for Overwatch. Three new maps, several skins, emotes, and stickers were recently released for the anniversary event, but now a brand new map […] Josephine L. May 31, 2017 Leave a Comment