Musk Owns Twitter: “The Bird Is Freed”
Elon Musk completed a $44 billion deal on Thursday night to take over Twitter after several months of waffling, mudslinging, and legal challenges. Hate speech and misinformation experts are bracing for the return of Donald MORE