In collaboration with the Humane Society of Missouri, the Cliff Cave Branch of the St. Louis County Library, 5430 Telegraph ...