Hello gamers,
Call of Duty, have recently announced that they have added a plausible feature to the upcoming game. This feature includes a combination of NASA and the Navy. Maybe these features are actions to try and increase popularity?
You must login or register to view this content.