Thursday, October 27, 2022

Elon Musk Now in Charge of Twitter, CEO and CFO Have Left, Sources Say