Tag Archives: 1998 Toyota 4Runner
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 […]