Swiss splatter movie from Pfahlbauer.
1973
2001
2006
2000
2009
1977
1969
2018
2012
1996
2002
2011
2015
—
2023
1998
1971
1978