Tag: Michael Chu

Overwatch will launch on May 24 on PlayStation 4 / PC / Xbox One.

Overwatch Will Receive A…

Blizzard Entertainment’s popular team-based first person shooter, Overwatch, will get a new hero, making the playable characters’ amount 22.…

theGeek TV