This past week, more than 150 people rallied against torture in Sierra Vista, Arizona, culminating in a mile-long march to the main gate of Ft. Huachuca, home of the U.S. Army Intelligence Center where interrogators are trained. The protesters delivered a message saying: "Rogue assassinations and torture have damaged the soul of our nation and tarnished our image around the world.
Link to this comment:
All Comments (0)