Twitter’s Former Head of Trust and Safety is a Sick Pederast December 13, 2022 10:01 pmDecember 12, 2022 4:57 pm