Is there evidence of retainer sacrifices ?
It is a belief among some New Age Andean cosmologists that aliens once inhabited the Cusco region of Peru and are responsible for building Machu Picchu 's grand architecture .