Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
1972
2014
2022
1994
2024
2019
2009
1982
2025
2002
1997
1976
1946
2026
2020