New York City owns a creepy island that almost no one is allowed to visituk.businessinsider.com13 pointscamtarn8 years ago