Elon Musk Now Owns Twitter
After months spent attempting to undo the deal he initiated, Tesla founder Elon Musk can pay $44 billion to take possession of Twitter, honoring an settlement made in April.The information got here by late yesterday in a mixture of media…