An organization in South Africa that cares for abandoned babies, often with HIV/AIDS. Supports adoptions or fostering.
Shepherd's KeepSociety, Issues, Children, Youth and Family, Service Organizations - Shepherd's Keep. An organization in South Africa that cares for abandoned babies, often with HIV/AIDS.
An organization in South Africa that cares for abandoned babies, often with HIV/AIDS. Supports adoptions or fostering.
Shepherd's Keep