Follow us:
Indian boy Deepak Kumar, 7, cries as he walks with a parasitic twin growing from his torso in Belhari village, about 125 kms from Patna in Bihar state, Feb. 18, 2010.
Follow us: