Tag Archives: Abel Luna killed in crash
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 […]