An Indian mother who could not afford to pay for ultrasound said she had no idea she was carrying a child who had two heads. The two headed baby has two necks and two separate spines but only one body. This means they share most vital organs. The baby died after battling to survive for a remarkable 20 days. They suffered respiratory problems from the moment they arrived, and they just seemed to deteriorate as each day passed. In the end it was their heart that gave up and they died of heart failure.