Can You Guess the Most Forbidden Places in the World

North Brother Island, New York City

North Brother Island is located in The Bronx in New York City and was once refuge to a thousand people after a passenger ship sank nearby. Later it became a hospital for people with infectious diseases, but nowadays it’s abandoned and functions as a bird sanctuary.


Leave a Reply

Back To Top