
A mother with a rare double uterus has given birth to two babies on two separate days in a "one in a million" phenomenon.
Kelsey Hatcher, from Alabama, wowed staff at the University of Alabama at Birmingham Hospital as she gave birth to two girls - one on December 19 and one on December 20 - after 20 combined hours of labour.