Strange and Dreadful Things

Strange and Dreadful Things


The Body on the Island: The Final Days of Margaret Treese

September 22, 2021

In 1947, a woman’s mutilated body was found on Credit Island, near Davenport, Iowa. Little did investigators know, the case was going to be one of the most brutal crimes in the history of the region.