Love beads, tie-dyes, and street musicians: Nah, it's not Haight-Ashbury during the Summer of Love. Rather, it's Shaker Square, each Saturday morning (from 8 a.m. to noon, through December 11), as ...
Some results have been hidden because they may be inaccessible to you