News
(WFLA) — A man convicted of killing two FBI agents has been released from a federal prison in Florida. Leonard Peltier was convicted after a shootout on a reservation in North Dakota back in 1975.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results