North Brother Island is a secret hiding in plain sight. Located in New York’s East River, it was once an important part of the city’s infrastructure....