Richard Allen Sentenced to 130 Years for 2017 Delphi Murders
Richard Allen, a 52-year-old Indiana man, has been sentenced to 130 years in prison for the brutal 2017 murders of Abigail Williams and Liberty German, two teenagers from Delphi, Indiana. The sentencing comes seven years after the tragic incident that…
