Sole Encounters

Local steps, global impact—600 km for youth in Kenya