I walked part-way to work this morning and came across this enigmatic display in City Hall Park. I think it's a remnant of Saturday's Step It Up rally. The little signs all talk about energy, and chemicals and the economics of conservation.
I snapped a couple close-ups:
Also took a couple shots at Saturday's rally in the ECHO center parking lot: