View all 1,717Framingham Public Library's photos