Obviously aliens will land in America...