Elon Musk takes over Twitter, fires CEO and top executives
CNN Tonight’s coverage continues with the panel discussing Elon Musk completing his $44 billion twitter deal and what it means for the platform’s content and moderation policies, the influence of […]