Like what you see here?
Davis Police make an arrest involving a hit and run fatal accident in Davis, CA.