Watch Devil's Detour

Devil's Detour is a movie starring Richard Carwin, Barry Duffield, and Ben Simpson. A couple of loveless aging grifters steal a wallet created from the human flesh of a hanged man and inherit a gore fest groundhog day curse enforced...