Where To Stream Death Walker with Nick Groff Season 4 Episode 12
Wildwood Sanitarium
- Aired August 11, 2024
The owner of the Wildwood Sanitarium reports seeing shadow figures, orbs and many EVPs. Nick and Tessa join scientist John Griffin to investigate.