Olfactory ensheathing cells - another miracle cure for spinal cord injury?

Olfactory ensheathing cells - another miracle cure for spinal cord injury?