Tag: Indiana

Delphi murder suspect Richard Allen found guilty of killing 2 Indiana teens in 2017

A jury has found Richard Allen guilty in the brutal slayings of Indiana teens Abigail Williams and Liberty German —…