Delphi double murder trial to begin

Richard Allen is accused of killing two teenage girls while they hiked on a local trail in Delphi, Indiana, in 2017.

October 14, 2024

Examined