American woman Kelsey Hatcher has the rare distinction of having two uteruses. What is even more rare is that each of her two uteruses gave birth to a baby, and she recently successfully gave birth to a pair of fraternal twin girls. According to the Associated Press report on the 23rd, Hatcher, 32, gave birth to a baby girl at the University of Alabama at Birmingham Hospital on the 19th and another baby girl the next morning. The entire labor process lasted 20 hours. The hospital obstetrician confirmed that the mother and daughter were in good condition.

Hatcher posted a message on social media to announce the birth of the "miracle babies" and praised the incredible medical technology. She said she had returned home with her two children, earlier than expected to be discharged from the hospital.

Hatcher was diagnosed with two uteruses when she was 17. According to a report released online by the University of Alabama at Birmingham Hospital, only 0.3% of women worldwide have a twin uterus, and bilateral pregnancy is even rarer, with an incidence of about one in a million. Hatcher has given birth to three children before, and this pregnancy is the first time she has used two uteruses at the same time.

According to the hospital's description, Hatcher's performance during this pregnancy was normal. Doctor Richard Davis said that since each occupies a separate uterus, the two fetuses have more space to grow and develop than ordinary twins. However, Hatcher was still a high-risk mother. She underwent induction of labor at 39 weeks of pregnancy, gave birth to her first child naturally, and gave birth to her second child by cesarean section.

Shweta Patel, an obstetrician and gynecologist at the hospital, said that during Hatcher’s delivery, the hospital doubled its manpower and invested more in monitoring and recording. This may be the unique feature of her delivery.