After A Six-Year Investigation, Delphi Man, Richard Allen, Found Guilty in the Murder of Two Teenage Girls
Richard Allen, a 52-year-old man who previously worked at a CVS pharmacy in Delphi, Indiana, has been convicted of the 2017 murders of 14-year-old Liberty