Cristina Alvaro DeLeon

Police Arrest East Palo Alto Man Suspected In Double Fatal Hit-And-Run CrashAn East Palo Alto man has been arrested on suspicion of murder for a hit-and-run crash that killed two women on their way to work at San Jose International Airport earlier this month.
Guide To The Holidays
Shine A Light On The Holiday Season With ‘Giving Tuesday’

Listen Live