Mother rejoices after her child's successful spina bifida surgery in the womb

Spina bifida is a birth defect that affects the spine and brain.

May 3, 2021 - Live Science
Spina bifida is a birth defect that affects the spine and brain.