Death on Dickens Island - Allison Brook

Delia Dickens has come home to Dickens Island, a small island in the Long Island Sound, after a…