Ancient Moche sacrificial altar discovered atop mountain peak
[Originally published April 6, 2012] One of the oldest human sacrifice altars in Peru, believed to be from the Moche culture, has been discovered at the summit of Cerro Campana (Mount Hood) near the northern coast city of Trujillo, archaeologist Regulo Franco Jordan told state news agency Andina earlier this week.