Email Us Here
Spina Bifida and the Neural Tube
Spina Bifida is a birth defect that is caused by a partially formed spinal cord. Spina Bifida is a neural tube defect. Neural tube defects are birth defects that can range from minor to severe impairment.