Tag: Early Morning Pedestrian Crash on Highway 78 in Vista Ends in Fatality

test