Season 5, Episode 6 Letchworth Village

First Aired: October 28, 2011

An abandoned psychiatric hospital in Haverstraw, N.Y., is visited for a paranormal investigation.

Watch Now
$2.99
Paid
Paid