Everyone from billionaires to politicians weighed in on the platform Elon Musk will soon own. Yesterday Twitter announced it would allow Elon Musk to buy the ... Read more