Elon Musk’s Hosts SNL: As Awkward As You’d Expect. (See It.)
It was controversial from the moment it was announced. Many people -- including some of the SNL cast members -- objected to Space X/Telsa's Elon Musk hosting the iconic show.
And on Monday the reviews weren'...