Category - Tech

Tech

Warzone Exceeds 15 Million Players

Activision announced that 15 million people were playing the new Call of Duty: Warzone. Although this battle royale mode is only a few days out, a fairly good...