The Call Of Duty Games Have Made $10 Billion
The Call of Duty games have reached a historic milestone making over $10 billion in sales. Call of Duty was first released in 2003 and has since then become annually, the world's largest entertainment launch overtaking Hollywood. To put that into perspective, Call of Duty has made