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


    Warning: Division by zero in /home/shipofli/public_html/wp-includes/comment-template.php on line 1382