06-06-2018 21:35 via nbcdfw.com

Watershed Pump Makes for Incredible Roadside Visual

Watch the insane water being spouted during these city tests of watershed pumps. it is part of the Able Stormwater Pump Station, which is being built on Riverfront Blvd. Commuters may have noticed these...
Read more »