ALIENS LANDING IN LAS VEGAS!??!? Yeah you read that right. You cant make this stuff up.