Tag: Fatal Pedestrian Accident on Highway 63 near Avenue 368 in Visalia