Elon Musk has completed his takeover of Twitter and has already fired top executives
Elon Musk has finally completed his takeover of Twitter. Musk sealed the $44 billion deal late Thursday, vowing the social media platform would not become a ‘free-for-all hellscape.’ Musk shifted…