Snopes also revealed that this is the site of a UFO landing in 1988. The aliens were said to be rotund black and white creatures. Thye also gave the Chinese a gift called 'stick-to-it-tiveness' -- which is apparently the resource they use to manufacture so many solar cells for so little. Now, in homage to the aliens, the Chinese have created this installation, in the hopes that some future generation of aliens will land there. Boy, I'll bet the Peruvians are pissed about this.