Elon Musk finally takes control of Twitter, fires CEO and other execs [TechSpot]
View Article on TechSpot
It was back in mid-April when Musk made his initial offer to buy Twitter for $44 billion. He then withdrew from the deal over allegations that there are more fake/spam accounts on the site than the company claims.