23-Year-Old Man Dies after Struck by Vehicle in Barstow BARSTOW, CA (January 28, 2024) – David A. Ochoa was killed in a pedestrian accident in Barstow Saturday night on January 20. The fatal accident happened around 6:11 p.m. on Lenwood Road at Tumbleweed Drive. According to the Barstow Police Department, Ochoa was walking […]