Nice pictures.  I like the large head costumed protestors.  Well done.  If you look at the picture a very conservative estimate (or only those you see in the one picture where they are speaking to the crowd) I would say at a minimum there are 450 attendees.  On this hot Wednesday.  Good job!