Where To Stream Snapped Season 32 Episode 25
Amber Burch
- Aired October 15, 2023
- 60 Min
When two men disappear in the quiet community of Clemmons, N.C., rumors swirl about a devil-worshipping couple and their house of horrors.
Amber Burch
When two men disappear in the quiet community of Clemmons, N.C., rumors swirl about a devil-worshipping couple and their house of horrors.