Apr 25, 2022Who Now Really Controls Twitter?With Elon fronting upwards of $40 billion.Who owns it, and will the Trump account be reactivated ?