Tag Archives: APD Vehicular Homicide Unit
Texas: Robert Castillo Escobar and Abel Luna both dead in head-on crash; DWI suspected
Robert Castillo Escobar and Abel Luna both dead in head-on crash; DWI suspected DECEASED: Robert […]
Robert Castillo Escobar and Abel Luna both dead in head-on crash; DWI suspected DECEASED: Robert […]