0211513
: Dozens of protesters meditate even while the speakers blare off anti-war speeches.
Image 30 of 66
(To pause/resume the slideshow, click on the left-most button.)