Posted on October 28, 2022 SAN FRANCISCO — AP sources: Elon Musk has taken control of Twitter and ousted three top leaders. Copyright © 2022 The Washington Times, LLC. By admin controlElonleadersMuskoustssourcestakestopTwitter