A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
—
2022
1996
2024
1988
2003
2002
2012
2005
2019
2006
1991