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


Gerald Wayne Williams surrendered to Houston government just about one month after David Xavier Castro, 17, used to be shot within the head.

Leave a Reply

Your email address will not be published. Required fields are marked *