Dr. Larrabee at Black Lion Hospital shares his mission – Short Documentary. Related Posts Cleft Deformities in Zimbabwe, Africa