unheralded.fish
Screen Shot 2022-05-01 at 9.00.57 AM
Reuters reported Elon Musk clinched a deal to buy Twitter for an estimated $44 billion cash this past Monday in a transaction that will shift control of the social media platform populated by milli…