Elon Musk Takes Over Twitter

Twitter is poised to accept Elon Musk’s $43 billion buyout offer, according to multiple reports, and a deal could be finalized as early as today […]