They spent years waiting for a break after 2 girls were killed. The man who’s been arrested worked at a local CVS

For nearly six years, Delphi, Indiana, a small town an hour north of Indianapolis, has been holding its breath. And Monday morning, when Indiana State Police Superintendent Doug Carter stepped to the lectern to announce the arrest and charging of local resident Richard Allen with two counts of murder, it seemed the victims' families and nearly 21,000 residents of Carroll County were finally allowed to exhale.

Leave a Reply