lucile packard childrens hospital

4 sets of twins set new record at Stanford maternity unit
Oh, baby, baby, baby, baby, baby, baby, baby, baby! It was all hands on deck in the maternity unit with four sets of twins born in a 32-hour span at Lucile Packard Children's Hospital in Stanford.
More Stories
More Stories