One pedestrian lost his life in a hit-and-run accident while attempting to cross West Mount Houston Road in north Harris County on Tuesday morning. The discovery of the body was delayed for several hours, leading authorities to suspect that the initial fatal crash occurred either earlier in the morning […]