Scorecard Research Beacon
Search Icon
News December 21, 2024

Delphi double murderer gets 130 years in prison

Richard Allen was convicted of the brutal murders of two teens in Delphi, Indiana, in 2017 and will spend the rest of his life in prison.