Francisco Garcia sentenced to 20 years to life for 2018 DUI crash that killed Elicia Lopez Hernandez
VENTURA COUNTY, Calif. – Francisco Garcia of Oxnard was sentenced to 20 years to life in state prison in connection with the DUI crash that claimed… Continue Reading