This Abandoned Island Lies In The Middle Of New York City! (videos)

North Brother Island was featured in a TV fiction series on the History Channel. Scientist, structural engineers, and other experts speculated what would happen should humans instantly disappear? The Riverside Hospital made a good example for the deterioration of the built environment without humans.