Jade Torres, Valerie Castellanos Die in Indio Car Accident INDIO, CA (June 24, 2021) – Two people died Sunday morning in a traffic accident on Dillon Road near Berdoo Canyon Road June 20. Officials identified the two victims as Jade Torres and Valerie Castellanos, both 17-years-old Indio residents. The accident happened around […]