Tesla CEO Elon Musk to host ‘Saturday Night Live’ Entertainment Tesla CEO Elon Musk to host ‘Saturday Night Live’ News Analysis India 3 years ago By PTI LOS ANGELES: Tesla CEO Elon Musk is all set to host popular late-night stand-up show “Saturday Night Live” (SNL) on May 8....Read More