Meet Joshua Osenge, a 10-year-old from South Africa, and learn more about his life.

Size: 534k

Download