Delphi residents react after Richard Allen found guilty of 2017 murders

A jury in the small Indiana town of Delphi convicted a man of murder on Monday in the 2017 killings of two teenage girls who vanished during an afternoon hike.

Chicago Area News

Good Day Chicago

FOX 32 Sports