Santa Clarita, CA – Pedestrian Found Dead After Hit-and-Run on Needham Ranch Rd and Sierra Hwy
Deputies from the Santa Clarita Valley station responded shortly before 10 a.m. to reports of a fatal traffic collision. When they arrived, they found the



