A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
2009
2020
2023
2005
2001
—
2024
2016
2006
1997
1982
2008
2018