11/19/2018
Spina bifida is a common and permanent disabling birth defect. In the U.S., it affects around one out of every 1,500 newborns. Estimates through the Spina Bifida Association show around 70,000 individuals living in the U.S. have spina bifida. Spina bifida can cause uncomfortable and Read More