Well, this is a surprise. We thought the case of the Delphi Murders was all over but the trial. Seems there may be more to it than that.
At the end of last month police finally charged someone with the horrific murders of 14-year-old Liberty “Libby” German, and 13-year-old Abigail “Abby” Williams.
The teens had been dropped off at the Delphi Historic Trails in Delphi, Indiana way back on February 13, 2017 — and were found dead nearby just hours later.
After years of dead ends and frustrated families, Indiana State Police finally charged local man Richard Allen with the murders.Read more on perezhilton.com