In the morning of Feb. 18, 2025, Leonard Peltier was released from a federal prison in Florida but remains under…