Leonard Peltier Is America’s Longest-Serving Political Prisoner. Biden May Be His Last Hope.

Leonard Peltier Is America’s Longest-Serving Political Prisoner. Biden May Be His Last Hope.

Huffington Post

Published

The FBI put the Native American activist behind bars 44 years ago based on lies, threats and no proof he committed a crime. Why is he still there?

Full Article