In Arizona, five people, including two Roman Catholic priests, were arrested Sunday at Ft. Huachuca, home of the US Army Intelligence Center. The protesters were carrying a statement opposing the use of torture and calling for the civilian oversight of all military interrogation practices.
Five Arrested at Fort Huachuca
HeadlineNov 17, 2009