1 Person Dies in 2-Car Crash on Telegraph Canyon Road in Chula Vista CHULA VISTA, CA (May 17, 2023) — A person died in a 2-car accident on Telegraph Canyon Road near Paseo Ladera. According to the Chula Vista Police Department, the deadly two-vehicle crash happened around 1:28 p.m. Monday. For an unknown […]