Stephen DeBow Struck, Killed by Hit-and-Run Driver on Utah Street in North Park NORTH PARK, CA (December 11, 2023) – Authorities identified 42-year-old Stephen DeBow of Del Mar as the pedestrian killed in a hit-and-run on Utah Street, Thursday evening. According to the San Diego Police Department, the incident happened on November 21, […]