Father blames son, son blames father, in this everyday story of witchcraft, murder and cannibalism.
1994
1954
2011
2002
1980
1990
1988
2006
1957
1934
2010
2003
2009
1997
1962
2014