Castle Rock woman sentenced to prison in DUI crash that killed mother, son
Michelle Denise Branch of Castle Rock was sentenced to more than 20 years in prison after pleading guilty to vehicular homicide in the deaths of Amber and Elijah Villarreal in a 2022 drunk-driving crash on I- 25 while they were changing a tire.