The Roanoke Valley SPCA just marked a historic milestone! 20,000 pets adopted since February 2004!

Learn More