Press "Enter" to skip to content

A Look Inside the Abandoned Letchworth Village in Thiells, NY

Letchworth Village has been closed since 1996, but the dark and haunted history of the Rockland County psychiatric hospital is still a topic of discussion today. Continue reading…
Source: WIBX 950

Be First to Comment

    Leave a Reply