Elon Musk Future at Twitter Unclear as Users Vote for Him to Step Down Entertainment 1 year 4 months ago