Church of Sacrifice

Small church that performed up to 35 human sacrifices in an attempt to become immortal

early 20th century