A group of anti-NATO activists face riot police during a protest in downtown Strasbourg, France, April 4, 2009. The banner reads: "NATO = Legal terrorism." Strasbourg was hosting the 60th anniversary meeting of leaders from the North Atlantic Treaty Organization.
(Photo: AP Photo/Michel Spingler)
Share This Gallery