NYC's Mysterious Island Almost Nobody Is Allowed To Visit
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!