Dharma Rescue saves dogs from overcrowded shelters and trains them as therapy animals.

+ Read More