Overwatch Reaches 20 Million Players

Overwatch Reaches 20 Million Players

Overwatch is Blizzard’s newest innovative first-person shooter that combines character-oriented gameplay with high octane shooter carnage within an expansive new universe. Thus it is no surprise that Overwatch’s addictive gameplay,