This 52-year-old Man Has Been Sentenced to 130 years in Prison for What He Did to Two Teen Girls 7 Years Ago

The small town of Delphi, Indiana, finally received a sense of closure as 52-year-old Richard Allen was sentenced to the maximum of 130 years in prison for the chilling 2017 murders of Abigail “Abby” Williams, 13, and Liberty “Libby” German, 14.

The case, which had haunted the community for years, reached its conclusion after Allen was convicted of two counts of murder and two counts of murder with kidnapping on November 11... Continue reading here

Leave a Comment