25-year-old Maria de Nazare recently gave birth to a baby, with two heads, by caesarean at a hospital in Anajas, Brazil, with her newborn weighing 9.9 pounds (picture below).
Nazare initially expected twins. In a tribute to the religious celebrations at Christmas, she has decided to call the pair Emanoel and Jesus.
The baby has two heads, but all his organs are functioning healthily. Following a number of tests, doctors have revealed that the baby has two brains and two spines but shares one heart, lungs, liver and pelvis.
The hospital's director, Claudionor Assis de Vasconcelos, told Brazil's O Povo newspaper that the woman decided to travel to the hospital because she was feeling strong abdominal pains.
"When doctors scanned her they realized that the baby had two heads and that a normal birth would be a great risk both for mother and baby. The caesarean took an hour because the baby was sitting down."
"Despite all the problems we have as a small interior hospital we managed to save both mother and baby, which was our aim. And for us it was a great surprise to find out that the child was in really good health."
"The mother fed both mouths and the baby stayed with her in her room the whole time. Her desire was to take her baby straight home."
Neila Dahas, director of the Santa Casa hospital said: "We are not considering the possibility of surgery. What we've got to think about at this moment is to maintain the children in good condition and see how they will develop."
The two-headed boy is, in reality, conjoined twins who share a single body. The condition is known as dicephalic parapagus - an extremely unusual form of conjoinment. Because they share the same body, it is not possible to separate dicephalic parapagus twins.