Appearing from the shadows, Activision has released a teaser trailer for Call of Duty: Ghosts, and announcing the world premiere on May 21st. Same date as the Xbox next-gen event, coincidence? Probably not. Trailer blurb reads: “There are those who wear masks to protect themselves. And there are those who wear masks to protect us…