Tags » Yellow Mama

May 8, 1998

On May 8, 1998, Steven Allen Thompson was given a ride on Yellow Mama, Alabama’s nickname for the state’s electric chair, in completion of Thompson’s sentence of death. 68 more words

Execution By State/Country

THE SNOWPLOWER

My latest short story is now up on Issue #47 of Cindy Rosmus’s acclaimed genre fiction e-mag, YELLOW MAMA.

Check out “The Snowplower.”

Ross Peterson