A US woman with a rare double uterus has given birth twice in two days - after a "one in a million" pregnancy and a total of 20 hours in labour.
Kelsey Hatcher, 32, delivered one daughter on Tuesday, and a second on Wednesday, at the University of Alabama at Birmingham (UAB) Hospital.
Announcing the arrival of her "miracle babies" on social media, Ms Hatcher hailed the medics as "incredible".
The girls are described as fraternal twins - with rare separate birthdays.
Ms Hatcher said the family was now back at home to "enjoy the holidays". She had previously expected a Christmas due date.
A UAB obstetrician confirmed that the trio were doing well, and told the BBC it was the sort of case that most people in her profession "go through their entire careers and never see".
Ms Hatcher was told at age 17 she had a double uterus (uterus didelphys) - which the UAB described as a rare congenital anomaly affecting 0.3% of women.
#rarebirth
#oneinamillion
There is a medical (& health) playlist if you are interested.
Ещё видео!