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.
1967
1995
2002
1997
1998
1959
1999
1932
1966
1985
1994
2019
1975
1979
2005
2003
2008