Utah UT
Elon Musk owns Twitter now. Is the platform headed for armageddon or a new social utopia?
Elon Musk closed his long-simmering, $44 billion Twitter acquisition deal on Thursday and declared in a late-night tweet that 'the bird is freed,' riffing on the social media giant…