Tag: fatal car crash on 80 freeway Wednesday afternoon in Davis