Tag: Pedestrian Accident on Otay Mesa Road and Heritage Road