Amber Burch
- Episode aired Oct 15, 2023
When two men disappear in the quiet community of Clemmons, N.C., rumors started about a devil-worshiping couple and their house. An investigation leads police to discover there may be more t... Read allWhen two men disappear in the quiet community of Clemmons, N.C., rumors started about a devil-worshiping couple and their house. An investigation leads police to discover there may be more than secrets buried in the backyard.When two men disappear in the quiet community of Clemmons, N.C., rumors started about a devil-worshiping couple and their house. An investigation leads police to discover there may be more than secrets buried in the backyard.