New video claims to show Call of Duty battle royale

‘Warzone’ will seemingly release imminently

New video claims to show Call of Duty battle royale