77 YouTube channels of Lauren Chen and Tenet Media have just been deactivated one day after the DOJ indictment (twitter.com) posted 107 days ago by YesMovement 107 days ago by YesMovement +77 / -0 48 comments share 48 comments share save hide report block hide replies
"Speak truth to power!" seems to have lost its twizzle...
Fnuny that!