Tag Archives: St. David’s South Austin Medical Center
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 […]