Technology Twitter Elon Musk CEO and Spat Takes Over the Internet Twitter Elon Musk has been abuzz with news of a spat between two of the March 22, 2023