Blizzard Releases New Playable Scientist Character For ‘Overwatch’: Sigma
Blizzard’s Overwatch has added a new playable character after teasing him this past weekend. On…
Blizzard’s Overwatch has added a new playable character after teasing him this past weekend. On…