Late May fun

Kelsey Creek, Folklife Festival, etc.

Lots of sidewalk entertainment at the Folklife Festival