Craig Towler is recovering after losing his legs in an accident in Boulder on July 4th and a teen driver has been accused of causing that accident.

19-year-old Dylan Gottschling has been arrested on several charges including vehicular assault, reckless driving, DUI, and texting while driving.

Police say Gottschling crashed into the back of a parked SUV pushing it into the back of another parked car. Craig Towler was standing in between the two parked vehicles. Towler was pinned and his legs were amputated below the knee. Gottschling admits to police he had used heroin and taken Xanax during the day.

Read more on this story at Denver 7.