Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
1987
2025
2023
2010
2002
2024
2008
2019
1973
1980
2003
2014
1957
2006
1966