Hector Castillo Arrested after DUI Crash on Sierra Highway in Canyon County Canyon Country, CA (December 22, 2023) – On Thursday afternoon, a pedestrian died in a DUI crash on Sierra Highway. At approximately 5:40 p.m. on Thursday, first responders received reports of a traffic collision involving a pedestrian on Sierra Highway near Sand Canyon […]