A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
1966
1964
2002
2000
2005
1975
1982
2003
1987
2009