Strange and Dreadful Things
The Body on the Island: The Final Days of Margaret Treese
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.