DELPHI: Police to release new evidence today

RTV6Published: July 17, 201712 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

    Comments

    0 comments