Tag: Pedestrian Fatally Struck by Vehicle on Highway 78 in Vista

test