A film about the work of the IMPACT Foundation, a charity dedicated to the prevention of avoidable disability, in Kenya, Zanzibar and Tanzania.
A film about the work of the IMPACT Foundation, a charity dedicated to the prevention of avoidable disability, in Kenya, Zanzibar and Tanzania.