Police are investigating after a body was found floating in a bayou in southwest Houston Saturday afternoon.
Police responded to the scene in the 6300 block of Windswept Lane just after 4 p.m. Saturday. They shut down the road in the immediate area to investigate.
We’ll bring you more details on this developing story as they become available.