Elon Musk Causes UFO Panic Ahead of SNL Debut

Cinco de Mayo was a lot more eventful this year for a number of Los Angeles residents who thought aliens were invading Earth.

Comments