Human sacrifice was practiced by many ancient cultures. People would be ritually killed in a manner that was supposed to please or appease a god or spirit.
Human sacrifice was practiced by many ancient cultures People would be ritually killed in a manner that was supposed to please or appease a god or spirit.