Elon Musk hosting ‘SNL’? Some cast members aren’t laughing

NBC's announcement over the weekend that Tesla CEO Elon Musk would be hosting the May 8 episode of Saturday Night Live, along with musical guest Miley Cyrus, left fans scratching their heads and show's cast equally unamused. Musk confirmed his upcoming hosting gig with the taunting