David Xavier Castro: Houston Teen Dead After Astros Game
David Xavier Castro was a Houston teen who was killed following a road rage incident that occurred when his family was returning home from an Astros game. Castro's dad announced on Facebook his son had died.