Was that an Anti-War protest?? Or an early May Day/Communist Party/Earth Day rally?
Same thing, these days. Add a Hamas rally (at least here in San Francisco) and you'd encapsulate it all ;-)