BY CARE POSSIBILITIES INTERNATIONAL MINISTRIES
An international community-focused organization working in rural towns and villages.