Explosive developments – implicating both the forensics laboratory of the police department of North Carolina, and Duane Deaver, its chief – shed new light on the case of murder suspect Michael Peterson.
Hey,
Tell us if something is not working for you at Binged or suggest an improvement or new feature.