A coven of ancient witches begin to conjure a demon with a blood sacrifice - "But cutting myself HURRRRRTS. NO!"
2018
2023
2024
2019
2016
2004
2002
2008
2022
2017
1989