Salem: Craft, art, clothing, and food vendors filled one side of the Salem Common for the Culture Fest. photo by Mark Teiwes / Salem News
100724MTECULTUREFEST