News

Richard Allen was sentenced 130 years for the murder of two little girls, Libby German and Abby Williams, in Delphi, Indiana.