A construction worker died after a retaining wall collapsed on him at an industrial sand mine on San Antonio, Texas’ South Side, officials said.
Leandro Castro, 63, died Tuesday, March 3 from blunt force and crushing injuries, according to the Bexar County Medical Examiner’s Office.
Deputies got the call March 3 at 1:44 p.m. to North American Silica, operated by North American Silica LLC on the 21400 block of Applewhite Road…