Spina Bifida

Spina bifida is a birth defect that occurs when the spine and spinal cord do not form properly.

Click to see this content