If aliens landed tomorrow...

The Nazca Desert of Peru.

My first thought when I read the OP. :slight_smile:

I like the idea from illegal Alien; land in international waters, and let us come to them. In a ship that can float, preferably.