
Tesla founder Elon Musk will host 'SNL' on May 8. AFP
Tesla founder Elon Musk will host 'SNL' on May 8. AFP
'Saturday Night Live' cast members will not be made to appear in controversial show hosted by Elon Musk
The news the billionaire Tesla founder would host the show was met with backlash online