Thursday, 7 October 2010

Trail Of Hope

TrailOfHope Foundation is a non-profit organization based in Pretoria, South Africa that empowers orphaned and vulnerable children to develop critical consciousness within their context of living.