Ames Animal Shelter is one of the best-run shelters I have ever seen. This is probably partly due to the acclaimed veterinary school in town. Their facility, though small, is alwa...
All reviews seem positive