Call of Duty's daily players could fill 80 of the world largest sport stadiums.

Call of Duty's daily players could fill 80 of the world largest sport stadiums.

Next