Allen sentenced to 130 years for Delphi murders
This from foxnews.com: CARROLL COUNTY, IN- An Indiana judge today sentenced Richard Allen, who was recently convicted for the February 2017 killings of two teen girls who had been walking on a hiking trail in Delphi, known as the Delphi