Man accused of killing teenager on way home from Astro’s game back on streets
FOX 26 Houston learned Gerald Williams, who is accused of shooting, killing David Castro, 17, who was on the way home from an Astro’s game with his family made his $350,000 bond Friday night.