Delphia, Indiana, murders suspect Richard Allen is set to stand trial this month, but journalist Áine Cain says Allen “has been his own worst enemy” due to incriminating statements.

Delphi murders: Man charged with killing 2 girls is ‘his own worst enemy,’ expert says

Leave a Reply

Your email address will not be published.