‘SNL’ cast members voice displeasure over Elon Musk hosting announcement

On Saturday, NBC announced that Elon Musk would be hosting the May 8 episode of ‘Saturday Night Live.’