BirthFactDeath (-) Friday 10th of May 2002 22 years ago |
|
Cop killer Lynda Cheryle Lyon Block is executed by Yellow Mama at the age of 54 in Holman Correctional Facility, Ross Road, Atmore, Alabama, United States. Block was the first woman executed in the state of Alabama since 1957. Block had no last meal request nor did she make a final statement. |
|
|