Richard Allen Sentenced in Delphi Killings
People Magazine Investigates: The Delphi Killer Recap Tonight’s episode of People Magazine Investigates focuses on The Delphi Killer, who claimed the lives of Liberty “Libby” German and Abby Williams. According to Wikipedia, the girls were dropped off to go hiking by Libby’s sister Kelsi on February 13, 2017…..but that would be the last time …