Tag: Pedestrian Fatally Struck by Vehicle on 80 Freeway near Weber Road in Vacaville