“Call of Duty” was the best-selling console franchise in the U.S. for the 10th consecutive year in 2018, according to market research company The NPD Group. Now, publisher Activision is taking a moment to thank fans for their support. “Together, we’ve battled from the Favelas to Nuketown; served in an elite task force and as […]