A vendetta rages between two families. Neither ghosts nor snakes nor humans can escape the carnage.
1997
2008
2014
2004
1954
1988
1986
1989
1983
1960
2016
2009
2017
2023
2021
2022