Article Image

IPFS News Link • Activism

Protesting Priests Escape Jail Before Torture Trail

• Trevor Osgood
The priests were arrested on November 19, 2006 at Ft. Huachuca, in Sierra Vista Arizona after they knelt to pray on the road approaching the gate to the fort. The DOD described the protest as a “credible threat” to national security. Counter-proteste