Activision

Call of Duty sales downgraded from “OMFG” to merely “WTF.” Clearly, the sky is falling

Call of Duty sales downgraded from “OMFG” to merely “WTF.” Clearly, the sky is falling