2026-09-19 15:59 UTC
@mcnado@mstdn.social The USA leads the world by far in per capita imprisonment, and is tied for the lead in prison population with China, a brutal dictatorship prison state with 4 times the US population. There is a LOT of false imprisonment going on in America, and DNA exonerations are soaring and are proving that scientifically.
Replies (0)
No replies.