Otay Mesa West Pedestrian Accident Otay Mesa West Pedestrian Accident

Otay Mesa West Pedestrian Accident Left Teenager with Major Injuries in San Diego, CA