Artisans' Marketplace 2
Marblehead Festival of Arts
July 4, 2005