A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
—
1997
2007
1974
1990
2017
1988
2025
2024
1999
2019
2003
1996
2023
2020