From June 7 through August 2, libraries countywide offered a summer filled with great events for all ages, including amazing science-based puppet shows and experiments, music and theatre performances, engineering activities, arts & crafts, book clubs and story times.