The 3 Strikes Debacle

Californians have a chance to correct a mistake made back in 1994 when their 3 strikes law was passed. 72% of voters passed a law that seemed like a way…

Dozens Imprisoned Are Legally Innocent

The state of North Carolina is keeping legally innocent people behind bars despite the fact prosecutors agree they are innocent of the crimes that they are incarcerated for. A USA…