After posting teaser images of a new weapon and scheduling a panel at SDCC 2016 to discuss details on a new character, Blizzard...
Blizzard Entertainment’s latest title, Overwatch, has seen huge success since its launch in May of 2016. According to a press release issued on June...