Delphi murders: Convicted killer Richard Allen sentenced to 130 years
Catherine McQueen/Getty Images (Delphi, Ind.) — Convicted Delphi, Indiana, killer Richard Allen was sentenced on Friday to 130 years in prison for the 2017 murders of two teenage girls as the victims’ families spoke out in court. Allen was given 65 years for each murder, to run consecutively. Allen, wearing an orangeRead More →