A horrifying tale of revenge that begins with a back-alley abortion, and ends with a bloodbath so vicious that it brings a new meaning to 'an eye for eye.
1963
2002
1997
1998
1959
2022
2001
1950
1967
2018
2004
2006
1994
1960
1952
2024
1972