Everything we know about Activision’s foray into battle royale, Call Of Duty: Warzone
After months of leaks, rumors, and uncertainty that the game mode even existed in the first place, we finally have it. Call of Duty: Warzone is now available to download FREE! Yeah, that’s right, FREE! The new game is a stand alone download, meaning you don’t need to purchase Modern Warfare to play it. Warzone…