Tag: Fatal DUI Hit-and-Run Crash on 80 Freeway in Davis