A few hours after he was captured on camera at the World Cup final in Qatar, Elon Musk posted a poll on Twitter asking if he should step down as the company's CEO.
Continue reading your article with a FrontPage News Subscription
Already a Subscriber? Sign In
VIEW SUBSCRIPTION OPTIONS
Support independent journalism by subscribing