The Christian Appalachian Project (CAP) is building hope, transforming lives, and sharing Christ’s love through service in Appalachia.
The Christian Appalachian Project (CAP) is building hope, transforming lives, and sharing Christ’s love through service in Appalachia.