Literally the most dogsh*t game spends ton of money on anti cheat that doesnt even work puts you in ranked lobbies with the biggest cheaters in the game this game f*c*ing sucks activision needs more sup[port apparently to ban people dogsh*t ass staff
Claim your business profile now and gain access to all features and respond to customer reviews.
Call of Duty