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.
2006
2018
1994
1960
1976
2024
1966
2020
2001
2015
1989
1971
1997
1992
2017
1999