Ritual Sacrifice

Referenced in 1 episode

Definition

A term used to describe the act of offering something valuable, often a life, to appease or worship deities, which some conspiracists believe is linked to certain high-profile events or societies.