Evidence of human sacrifice has been found in association with demonic rituals of the past. Archaeologists believe they've found the…