A man confessed to the crime in 1996. Why did it take the police so long to charge him?

The gray-shingled apartment building at 655 Fitch St. in Hamden, Connecticut, is unremarkable. A "For Rent"

Advertisement
Advertisement