• 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
Watch Streaming Broadcast Live:
LRN.fm
DLive
Live Chat Telegram
Share this page with your friends
on your favorite social network: