T
tulach.bsky.social
@tulach.bsky.social
13 followers33 following189 posts
This is on all of us! We live in a society that allows state sponsored murder. Today at 4 PM PST, Missouri will murder an innocent man.
Felicia “Licia” Gayle was found stabbed to death in her suburban St. Louis home in 1998. Marcellus Williams, who’s set to be executed today, says he didn’t kill her. The family of the victim now opposes Williams’s execution.
Prosecutors say evidence clears him. He’s set to be executed today.
Felicia “Licia” Gayle was found stabbed to death in her suburban St. Louis home in 1998. Marcellus Williams says he didn’t kill her.
T
tulach.bsky.social
@tulach.bsky.social
13 followers33 following189 posts