Photos

Clinical Pictures

Clinical Pictures's Photos

Spina Bifida

Spina Bifida

Spina Bifida - a developmental disorder characterised by an incomplete closing of the embryonic neural tube