ADVERTISEMENT

Elon Musk now in charge of Twitter, CEO and CFO have left, sources say

ADVERTISEMENT
ADVERTISEMENT