Call of Duty publisher Activision has taken action against two cheat providers resulting in them closing their doors for good ...
For many, serving in the North Carolina National Guard means answering the call when their state and nation need them most.