Elon Musk Puts Twitter Deal On Hold — But Why? May 13, 2022 After making headlines for his $44 billion Twitter deal, Elon Musk now … Read Now