A cannibal hermit living in the woods preys on campers and hikers for his food supply.
1993
1972
1988
2024
2021
2000
1978
2016
2019
2020
2023
2013
2002
2005