Facts About Spina Bifida
Spina Bifida is a birth defect. Below are a few websites that can provide more information/facts on the defect.
- Spina Bifida Association
- Illinois Spina Bifida Association – Facts About Spina Bifida
- National Institute of Neurological Disorders and Stroke – Spina Bifida Information