Explore the dramatic rock formations of Valle de la Luna in the Atacama Desert, Chile—an alien landscape that earned its lunar name.
Did scientists just find Aliens?