人身御供
Human sacrifice and cannibalism.