CHANNELVIEW, Texas -- Deputies believe alcohol played a part in a high-speed chase and deadly crash in Channelview overnight.
A deputy tried to make a traffic stop, but the driver took off. Several deputies chased him on E. Sam Houston Parkway.
The driver hit a curb, lost control and his car flipped several times.
He was thrown from the vehicle and died at the scene. No deputies were hurt in the chase.
The man's identity has not yet been released.