News

Spina bifida is Latin for split spine and is a birth defect in which an area of the spinal column doesn’t form properly, ...