Where To Stream Death Walker with Nick Groff Season 5 Episode 20
Ghosts in the Herschell Carrousel Museum
- Aired October 6, 2025
Nick and Tessa Groff investigate the Herschell Carrousel Factory in North Tonawanda, New York, where strange activity may point to the spirits of former workers or to something much older hidden beneath the surface.