Facts About Spina Bifida

Spina Bifida is a birth defect.  Below are a few websites that can provide more information/facts on the defect.