Show of HandsShow of Hands

PamGH February 2nd, 2019 7:59pm

A fed appeals court has found 80yo Charles Ray Finch “actually innocent” of the murder for which he was convicted and sentenced to death in North Carolina 42 years ago. Until we can get it right we need to suspend the death penalty.

8 Liked

Comments: Add Comment