Stanley Colaço Staff Writer National Twitter sold to Elon Musk in $44 billion deal After more than a month of discussions and changes in shares, ownership and corporate structure, ElonContinue Reading