YellowGrade
Man arrested in deadly road rage shooting of teen after Astros game

Aug. 3, 2021, 7:44 a.m.

(NBC News) Gerald Wayne Williams surrendered to Houston authorities nearly one month after David Xavier Castro, 17, was shot in the head.

Login to grade this article.