Carole Horlock gave birth to the 9lb 4oz baby in June 2004, but six weeks after the birth the couple she gave the baby to carried out a DNA test and discovered the baby was Carole’s and her husband Paul’ By Sarah Arnold Carole Horlock is the world’s most prolific surrogate after having 13 babies for other people. But there is one …
Read More »