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,