Loading...

A Most Special Delivery

| A woman gave birth to a set of octuplets at Kaiser Permanente Hospital in Bellflower, Calif. on Monday. Mother and her babies are reportedly doing well, although the first 72 hours are the most critical.