STOP the execution of mentally retarded prisoner, Elkie Lee Taylor
Elkie Lee Taylor is scheduled to be executed on 6 November 2008, at 6:00 PM Texas time, for the 1993 murder of Otis Flake. He is mentally retarded. His execution would violate US federal law, and viol... continue reading »