Richard Allen sentenced to 130 years for 2017 killing of 2 teen girls in Delphi, Ind.
Richard Allen was sentenced to serve 130 years in prison Friday for the 2017 killing of two teenage girls in Indiana.
Richard Allen was sentenced to serve 130 years in prison Friday for the 2017 killing of two teenage girls in Indiana.