An Indiana man named Richard Allen is reportedly in custody in connection with the Delphi murders of two young girls in 2017.
An Indiana man named Richard Allen is reportedly in custody in connection with the Delphi murders of two young girls in 2017.