HPD: Man commits suicide by slamming his car head-on into concrete pillar

April 9, 2013 9:06:02 AM PDT
A driver is dead after slamming his vehicle into a concrete pillar in northwest Houston and police believe it was a suicide.

Load Comments