Where To Stream Death Walker with Nick Groff Season 5 Episode 2
The Shadow Man
- Aired October 6, 2025
Nick and Tessa Groff return to Iron Island, a historic site haunted by shadow figures and a violent presence that once attacked Tessa, to confront the dark force that refuses to stay buried.