Meet Our Members
Video Introduction
Spina bifida is the most common birth defect causing life-long disability in North America. Spina bifida is a condition in which the spina and spinal canal do not fully close before birth, resulting in permanent damage to the spinal cord. Many years ago, only 10% of babies with spina bifida survived their first year, but… Read more »