Monday, July 26, 2021

Is It Getting Hot In Here?

Over 1,000 Activision Blizzard Employees Sign Letter Condemning Company's Response To Allegations

Blizzard executives: 



Site Meter