Cannibal Apocalypse

POW's in Vietnam... starved in captivity... released with a taste for human flesh.

1980-08-04 | 96 minutes

Rating: 5.566