Between 249,000 and 363,000 people in the U.S. currently live with spinal cord injuries (SCI) and it is estimated that 17,730 new spinal cord injuries occur each year.
Read More