Haha, oh: Call of Duty. Setting the bar for game reveals everywhere.
English
-
Call of Duty is the new Microsoft??
-
??? No. But that would be a drag... To be fair to IF though, following the XBO's initial reveal made them look good by comparison :)