stella
Receive an implanted electrical stimulation device to help restore movement | stella