Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
2017
2014
2025
1981
2022
2005
1957
2000
2020
1952
1974
2009
2018
1980
1988
1992