Houston Police: Investigation Into Fatal Crash At 5700 Westheimer Road

Houston, TX (STL.News) Houston police are investigating a fatal hit-and-run crash at 5700 Westheimer Road about 12:35 a.m.…