Spina bifida

What is spina bifida? Spina bifida is a birth defect where the backbone doesn’t close completely and can result in three main types—spina bifida ...
Back to Top