S•TSocial • TechCrunch·4 years agoshared a link post in group #TechCrunch Socialtechcrunch.comIt happened: Elon Musk officially owns TwitterMusk accomplished the unthinkable: he bought Twitter for $44 billion, a costly price for what social platforms are worth.