Linking of Richard Allen's gun to Delphi crime scene 'not science' says The Innocence Project CBS4 Indy 1 year ago Linking of Richard Allen's gun to Delphi crime scene 'not science' says The Innocence Project Linking of Richard Allen’s gun to Delphi crime scene ‘not science’ says The Innocence Project