Hit & Run

Local: Hit & Run

Davis Police make an arrest involving a hit and run fatal accident in Davis, CA.