A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
2023
2024
2019
2022
2017
—
1980
2020
2018
2021
1999