Marching with puppets and Placards and armed with many messages, tens of thousands of protesters joined forces on a warm spring Saturday to demonstrate peacefully against everything from United States policy in the Mideast to globalization and corporate greed.
Protesters for diverse causes join forces for day of demonstrations.