Ben Cochrum returns to his cabin in the mountains to seek vengeance for the death of his son.
Support the Show.