A favorite among locals, the Boulder Creek Festival is a three day long outdoor celebration that includes live music and dance on six performance stages, dozens of food vendors, arts and crafts, carnival rides, and various other exhibits.  The festival is capped off by the Great Rubber Duck Race with thousands of rubber ducks floating down Boulder Creek.