The Trinity Site and Alien Landscapes