The Letchworth Village Mental Institution
Letchworth Village located on the bounds of New York city commenced a mental institution in the village back in 1911 for all the people who were mentally ill irrespective of their ages and other prospects. However, things didn’t go quite well for the institution as everything turned out be a misery in the coming years. Learn the story of this place which is horrifying.
Click on the Next Page to Continue Reading