It's been a hell of a week for Microsoft after their Xbox One reveal. Feelings toward the new system vary from outright fury to resigned indifference.
What we did get, after 45 minutes of rambling about fantasy football and Skype, was a full trailer for Call of Duty: Ghosts, which has given your squad a new member.This dog.
We think that the dog from the trailer has actually gotten more famous than the Xbox One itself.
Naturally the Internet has produced more Call of Duty: Ghosts dog memes than we know what to do with. Here are a few that we thought killed it.