The Twisted History of The Island of The Dead

  • 4 years ago
Hart Island is located at the western end of The Long Island Sound, in the northeast Bronx. 131 acres measuring approximately 1 mile long by 0.33 miles wide, Hart Island is part of the Pelham Islands archipelago, to the east of City Island.

Recommended