Damien Echols returns to the scene of the crime to protest Arkansas executions
Over Easter weekend, a protest took place in Little Rock, Arkansas, against the state’s plan to execute eight inmates in ten days. Of course you can’t mention the Arkansas death penalty without attracting the attention of triple convicted child killer Damien Echols, he of the West Memphis 3 infamy.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!