Police released new evidence in the 2017 murders of Abigail Williams and Liberty German in Delphi, Indiana.
Indianapolis Star, The Courier-Journal
Mon, 04/22/2019 - 1:18pm
Police released new evidence in the 2017 murders of Abigail Williams and Liberty German in Delphi, Indiana.