A baby has been born with two heads at Gresik, Indonesia, in what is a very rare occurrence.
The baby girl is said to have been diagnosed with Parapagus, a rare form of partial twinning where there are two heads and necks side-by-side on one torso.
She reportedly weighs 4.2kg and is receiving treatment in an incubator at Ibunu Sina general hospital, in Gresik, East Java province.
READ ALSO: Wow! See what a woman has given birth to
Reports say she was also diagnosed with respiratory failure from the minute of birth and has been attached to a heart and respiratory monitor as doctors and nurses keep a close watch on the toddler.