gollum.space
RU
Managers jailed in China for forcing employees to eat cockroaches and drink urine for failing to meet plan
victor001
Source
Arrest
Mockery
China
Manager
Negative
v20240901