Artisans' Holiday Marketplace 2
Marblehead Festival of Arts
December 4, 2005