2003 March 22, New York City, NY USA Anti war demonstrators marched down Broadway from Times Square to Union Square. Crowd estimates vary by political affiliation, but the steady procession lasted more than two hours.
Click on any image to see larger version.
             
  Blood for oil. Police were prepared, but not needed.
Imaginative costumes.
 
  Many nationalities were well represented. Concern for children of all nationalities was a concern for many protesters.
 
  Will work for peace. . . . says no to war!