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.

December 21, 2024

Top Stories

ABC News Live Presents