Tag: Matthew Yu Killed in Hit-and-Run Pedestrian Collision on 80 Freeway in Vacaville CA