5,000-year-old Peruvian pyramid yields grisly clues of human sacrifice
When they found a mysterious pyramid structure in Peru recently, archaeologists knew they had located something of incredible significance, but upon closer inspection, they came...