Elon Musk Completes $44 Billion Deal to Own Twitter, Fires CEO and CFO
October 28, 2022