1982-06-11T00:00:00+00:00

The Forest
A cannibal hermit living in the woods preys on campers and hikers for his food supply.
A cannibal hermit living in the woods preys on campers and hikers for his food supply.