Soi Dog Foundation

Soi Dog Foundation

Reducing the numbers of stray dogs and cats through humane sterilization. Caring for and treating injured and sick animals. Always over 300 dogs and puppies available for adoption

firedev