Convicted Delphi, Indiana, killer Richard Allen was sentenced on Friday to 130 years in prison for the 2017 murders of two teenage girls.

Judge slams Delphi convicted killer at sentencing
Dec 20, 2024 | 8:53 AM
Convicted Delphi, Indiana, killer Richard Allen was sentenced on Friday to 130 years in prison for the 2017 murders of two teenage girls.