Shepherd's Keep cares for abandoned babies - HIV/Aids or not

2024-06-14

Society, 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