Five and a half years after two teen girls were slain, Delphi, Indiana resident Richard Allen has been arrested in the case. His community is shocked.
Chula Vista Breaking News & Events
Five and a half years after two teen girls were slain, Delphi, Indiana resident Richard Allen has been arrested in the case. His community is shocked.