Death Walker poster
TV

Death Walker (2021)

S02E03 Haunted Hill House

Nov 12, 2021 • Season 2 • Episode 3 • HD

Nick embarks on an investigation at the eerie Haunted Hill House in Mineral Wells, Texas, a site notorious for its chilling reputation, where countless visitors have reportedly exited with unexplained bite marks.

Genre: Reality
Country: US