Houston, TXFernando Padilla charged in hit-and-run crash after fatally striking pedestrian Francisco Fuentes-Escobar at Aldine Mail Route and Northwood Forest Drive in Harris County, TexasAccident Date: Mon, 10/24/2016