Single-Vehicle Accident in Otay Mesa Claims One Life
Otay Mesa, California – A tragic single-vehicle accident on State Route 905 in Otay Mesa resulted in the death of one person in the early hours of Monday, June 24. California Highway Patrol officers received a call shortly after midnight reporting a car that had veered off the highway and overturned in the brush near […]