Welcome to the ‘Hellscape’: Elon Musk Takes Over Twitter, Fires Top Executives

By | October 28, 2022
Musk closed the $44 billion deal to acquire the social media platform on Thursday, according to reports