You are using an older browser version. Please use a supported version for the best MSN experience.

SNL tapped Elon Musk to host. Here's why that's complicated.

Billionaire Elon Musk is set to host "Saturday Night Live" on May 8. He faces criticism from both fans of the show and its own cast members. (Allie Caren/Washington, D.C.)
image beaconimage beaconimage beacon