Delphi murders: Richard Allen found guilty
A jury in the small Indiana town of Delphi convicted Richard Allen of murder in the 2017 killings of two teenage girls who vanished during an afternoon hike.
A jury in the small Indiana town of Delphi convicted Richard Allen of murder in the 2017 killings of two teenage girls who vanished during an afternoon hike.