Body discovered in a ditch in southwest Houston

- HPD detectives are investigating after a body was discovered in a ditch in Southwest Houston near the 2600 block of Almeda Plaza Drive in southwest Houston.  We'll bring you new details, as the investigation unfolds.

Up Next:


  • Popular

  • Recent

More from FOX 26 Houston