Houston Police Investigating Fatal Crash At 4600 Southwest Freeway

Houston, TX (STL.News) Houston police are investigating a fatal crash at 4600 Southwest Freeway (South U.S. Highway 59) about 3:20 a.m. today (July 21). The male victim,