A likeable but laughably inept 1981 cannibal film. Features the always awesome Linnea Quigley, and ditto Aldo Ray.
source

A likeable but laughably inept 1981 cannibal film. Features the always awesome Linnea Quigley, and ditto Aldo Ray.
source