Tag: Brescia Ayón Killed in Pedestrian Accident on Otay Mesa Road and Cactus Road