
Snapped
Amber Burch
S32 E25:
When two men disappear in the quiet community of Clemmons, N.C., rumors swirl about a devil-worshipping couple and their house of horrors.