In the News Elon Musk Closes Twitter Deal For $44 Billion. Let That Sink In! Sylvia Hysen November 1, 2022