Treyarch always goes all out with its Call of Duty games- Infinity Ward may have birthed the modern Call of Duty game, but it has been Treyarch since then, with their Black Ops game, who have kept interest in the franchise alive, by always pushing against the boundaries of what can be expected from a Call of Duty game.

Read More at Gamingbolt