Rescue and rehabilitate abused, abandoned, and neglected horses throughout new mexico. Horses are trained and adopted into the community whenever possible. Most horses are received through new mexico government agencies.