Police released new evidence in the 2017 murders of Abigail Williams and Liberty German in Delphi, Indiana.
Indianapolis Star, Indianapolis Star: Local
Mon, 04/22/2019 - 9:18am
Police released new evidence in the 2017 murders of Abigail Williams and Liberty German in Delphi, Indiana.