Ancient Moche sacrificial altar discovered atop mountain peak

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. The structure is about five feet high, consisting of … Continue reading Ancient Moche sacrificial altar discovered atop mountain peak