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
Post a Comment