Artisans' Marketplace 2
Marblehead Festival of Arts
July 1-2, 2006