• Roosevelt Island, New York

    You remember Shutter Island, the movie with Leonardo DiCaprio – the psychiatric facility located on an island in Boston Harbor, the scary lighthouse where human experiments allegedly took place – you get the idea. Roosevelt Island’s history isn’t much different.  Roosevelt Island was known as Welfare Island until 1973, and was formerly home to hospitals,

    View More