x
Breaking News
More () »

Police investigating after U-Haul truck with body inside towed to west Houston storage facility

Houston police said by the smell, it's likely the body has been inside the truck for days.

Before You Leave, Check This Out