A history of alleged widespread harassment at Activision Blizzard could be a headache for Microsoft and its $68.7 billion deal
3 years ago
No Comments