UPDATE: Joshua Snider has been sentenced to 60 years in prison, with 45 of those years suspended, leaving 15 years to serve. Snider pleaded guilty in August.
Joshua Snider is still in the hospital now. He was taken there after an arrest on I-64 near Richmond Saturday after leading police on a chase ending only when spike strips deflated his tire.
Police say Snider had stabbed himself in the abdomen and cut his arm.
Officers had been looking for him since Friday night when a 31-year-old woman told police he assaulted her and kept her captive in her apartment on Midland Road.
Police say Snider is the victim`s ex-boyfriend.
Police say Snider confronted her in a parking lot when she got home from work Friday night, followed her, then pulled her into her apartment.
For 40 minutes, police say he held her captive putting duct tape over her mouth several times and at one point tried to strangle her.
Police say she attempted to text for help, but he took her phone and when she tried to escape out the front door, he blocked her.
She was finally able to get away when police say he pulled her to his truck in the parking lot. She punched him and ran to a neighbor's house for help.
Police say they found a bag in the victim's apartment Snider brought containing rope, belts, sex toys and sleeping pills.
People who live in the area couldn't believe it. Many said they hadn't heard any kind of struggle and there was little sign anything had happened.
Snider was spotted by an off-duty James City County officer leading to that chase on I-64. Among his charges is strangulation and abduction.