Tag: pixar

08
Nov
2014
Posted in Gaming News

Blizzard Announces Team based Multiplayer Shooter Overwatch

Blizzard has just announced a new franchise built from the ashes of the failed Titan MMO project,…