Huge protest for (1) workers' rights, (2) imigration reform, and (3) the Iraq war. From 4th Ave @ Stewart, in front of the Sherman Clay.

May Day Protest, Downtown Seattle