NYC's Mysterious Island Almost Nobody Is Allowed To Visit

Victoria Black

by Victoria Black Published on 04-15-2021

North Brother Island is an abandoned island near New York City believed to be haunted. Brave visitors report strange activity that could be explained by the dark stories that plague its past!

Photo: Courtesy of Boredom Therapy