Here are the upcoming library events for all ages for the week of July 15th through July 19. Also, please note that the library is offering...