Business accused of leaking chemicals into storm drains

A local manufacturing business near Buffalo Bayou is under investigation after they were accused of leaking unknown chemicals and oils into the storm drains. FOX 26's Matthew Seedorff reports more on the investigation.

Top Videos