Charles Glaze, 54, the man accused of causing a 7-vehicle deadly crash on the Grand Parkway in Houston that left a retired Marine dead wore an ankle monitor and was suspected of attempting to kidnap a woman at a cemetery near Tomball in 2017.

Thanks for voting


13 Related Articles, between 2018-12-13 and 2018-12-12