The Charlottesville-Albemarle SPCA, Charlottesville and Albemarle County finalized a new multi-year agreement for animal ...