‘Overwatch 2’ Release Date Revealed During Xbox Showcase, Now Free to Play Activision Blizzard finally reveals the release date for Overwatch 2. by Isaiah Richard