May 29, 2022

Twitter Agreed To Pay $150 Million In Fines — Was It Enough?