North Brother Island

Starlee and Arthur discuss the lesser-known island located in New York's East River.