Evaluating Elon Musk’s reign as Twitter’s face 2023-04-27 By: Nicolas Neal On: April 27, 2023 In a headline that dominated Twitter’s trending page on October 27th, 2022, Elon Musk was to complete a deal to buy a 9.2% stake of the social media platform forContinue Reading