Elgin Animal Shelter
Reuniting pets with their families, finding them new families or a safe Rescue Group.