Overwatch - Blizzard's latest epic. A hero shooter.
Overwatch is an epic shooting game from Blizzard, and one of the hottest esports competitive franchises to date. As of October 2017, Overwatch had 35 million players worldwide.
Overwatch is an epic shooting game from Blizzard, and one of the hottest esports competitive franchises to date. As of October 2017, Overwatch had 35 million players worldwide.