There, demonstrators waved flags — American, Mexican, anarchist —  held up banners and shielded homemade signs with umbrellas. Passionate but peaceful, their chants dissipated into the chatter of the rain.

Continue Reading