IMAG0489 Published February 21, 2013 at 3264 × 1952 in Father Christmas cheered by army of child slaves upon arrival in Haiti’s worst slum. A brand new tap tap. Yet to be painted Please follow and like us: