A ritual of unknown nature condemns its main participant to a hideous fate.
2023