A woman charged with intoxication manslaughter was among 51 people arrested on felony-level DWI charges in April, according to records obtained by Chron.com. Sheila Michelle Brown was accused of causing a crash on April 6 that killed a man identified in court records as 46-year-old Luis Torres. The crash was reported at 3 a.m. on Interstate 10 in the Energy …
Read More »Houston police arrest 51 on felony DWI charges in April
May 11, 2019