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.
1980
1973
1998
2017
1986
2023
1966
1983
1969
1975
1982
2018
1987
2011
2009
2003
2001