A Brazilian woman has given birth to a baby with two heads this week. The boy has two brains and two spines but shares one heart, lungs, liver and pelvis. In the spirit of Christmas, she has decided to call her son(s) Emanoel and Jesus respectively.
Continue Reading