Indigenous rights and criminal justice reform advocates on Tuesday celebrated as Native American political activist Leonard Peltier, who has maintained his innocence for nearly 50 years since being sentenced to life in prison for the killing of two FBI agents, walked out of a high-security prison in Florida and headed home to North Dakota. “Today I am finally free,” said Peltier in a…
This post was originally published on Latest – Truthout.