Meet Joshua Osenge, a 10-year-old from South Africa, and learn more about his life. Size: 534k Download