A secret agent investigates a village that is populated by crazed, inbred cannibals.
1983
1994
1993
2003
2002
2000
2004
1975
1969
2022
1974
1976
1984
2001
2016