

A Brazilian woman has given birth to a baby with two heads, it was reported today. The boy was born by caesarean at a hospital in Anajas, in Brazil's northern Para state, weighing 9.9lbs.
Scans show that while the child has two perfectly-formed heads, he has one heart and all his vital organs function as normal.
Continue Reading Here 