Activision has officially announced the next Call of Duty game from Infinity Ward entitled, Call of Duty: Ghosts which was revealed last week by UK retailer Tescos by mistake. Now it’s all official, here’s a teaser trailer looking at the masks warriors wear. Expect Call of Duty: Ghosts to release at the end of the year on next gen and current gen systems. What’s interesting is how Microsoft have managed to snag the first reveal of the game at their May 21st Xbox reveal event.