FREEDOM FORUM: Discussion

Article Image

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

News Link • Global Reported By Found Zero

Make a Comment