Some members of the 'Saturday Night Live' cast are confused and annoyed to have Elon Musk host show
April 26, 2021 at 16:39 PM EDT
The popular late-night show has faced backlash on social media for giving the controversial business mogul such a large stage.