The Witch's Head
- Episode aired Dec 14, 2023
- TV-14
- 42m
An old, mummified skull is purchased by William, a wealthy antique oddities collector. His family quickly learns that they are being tormented by a malicious spirit and are left to fend for ... Read allAn old, mummified skull is purchased by William, a wealthy antique oddities collector. His family quickly learns that they are being tormented by a malicious spirit and are left to fend for themselves against an unthinkable evil when he mysteriously slips into an unconscious stat... Read allAn old, mummified skull is purchased by William, a wealthy antique oddities collector. His family quickly learns that they are being tormented by a malicious spirit and are left to fend for themselves against an unthinkable evil when he mysteriously slips into an unconscious state.