These weren’t legends. Archaeologists and historical accounts point to five sacred sites where human sacrifice may have ...