Pedestrian Dies after Struck by Hit-and-Run Driver on 905 Freeway in Otay Mesa OTAY MESA, CA (March 18, 2024) – A woman was killed in a hit-and-run crash on 905 Freeway in Otay Mesa early Saturday morning on March 16. The fatal crash happened around 12:05 a.m., just east of 5 Freeway. According […]