More
Elon Musk Now Owns Twitter
After months spent trying to undo the deal he initiated, Tesla founder Elon Musk will pay $44 billion to take ownership of Twitter, honoring an agreement...