Mystery of Plum Island Part 1
Mystery of Plum Island Part 1

Brief History of Plum Island located off the coast of New York and Connecticut in the Long Island Sound.