DELPHI: Police to release new evidence today

WRTVPublished: July 17, 201713 views
Published: July 17, 2017

Indiana State Police will release new evidence in the investigation into the murders of Abigail Williams and Libby German on Monday, Call 6 Investigates has learned.

Be the first to suggest a tag