DNA Exonerates Two Men Facing Death Penalty In North Carolina

Karoli @ Crooks & Liars - Henry McCollum and Leon Brown have been in prison for 31 years for a crime they did not commit. Tuesday, a judge exonerated them, reversed their convictions, and they are expected to be freed today.  Read more.

Comments