Thread: Hart Island, NY or The Isle of Lost Souls is located at Long Island Sound, in the Bronx, NYC. As a writer, it would be amazing to give a voice to all those forgotten souls that remain .... Thread: https://threadreaderapp.com/thread/1249720144672284672.html