1 year agoElon Musk sells off billions in Tesla stock as he shifts focus to TwitterLast World News Channel