Touching Lives Org.

Touching Lives Org.

Touching Lives Organization is a charity Organization created to touch the lives of poor and disabled people in Africa.

Website