on January 7, 2016 The Forest A cannibal hermit living in the woods preys on campers and hikers for his food… on January 7, 2016