A deranged serial killer known as "Clownface" terrorises the residents of a small town.
2022
2012
2019
2003
2014
1973
2008
1986
2002
2005
2006
1985
1987
2024