Call of Duty: Warzone free-to-play battle royale game released
Activision has released a free-to-play battle royale game Call of Duty: Warzone. The game is built on top of the recently released game Call of Duty: Modern Warfare. The battle royale game is set in the map Verdansk and contains over 300 locations, ...