Call Of Duty Infographic Is Mind-Boggling

These are some ridiculous numbers. Activision has sent over a new Call of Duty infographic, which proves the franchise's utter domination over the years. The series boasts over $11 billion in total lifetime revenue; all told, there have been 175

Read more ›