Dead for 500 years, this Inca sacrificial mummy found on Chile's ... These rugged summits represented a means of approaching the Sun God, Inti, the center of their religion, and many sacrifices ...