When: Saturdays, Sundays, 10 a.m.-6 p.m. Continues through March 27 2016
Enjoy raucous revelry at this unique event featuring a 30-acre festival village, artisan treasures, 2,000 costumed characters, and 13 stages of nonstop music, mermaids, merriment dance and comedy.