The Witch's Head The Haunted Museum : Season 2 Episode 7
TV-MA Travel Channel 35m int(0)
Aired: December 14th, 2023 @ 9:00 PM EST on Travel Channel
William, a wealthy collector of antique oddities, acquires an ancient, mummified head for his personal collection. When he inexplicably slips into an unresponsive state, his family soon discovers that they are being haunted by a malicious entity.