INDIANAPOLIS — In late 2024, Richard Allen was found guilty and sentenced to 130 years in prison for the murders of Abby Williams and Libby German in Delphi in February 2017. The trial was one of the ...
Explore the Delphi Murders case, reviewing the investigation, key evidence, and the ongoing questions about whether the ...