Back to photostream

17th Street Canal Pump Station

New Orleans, USA - Nov 28, 2017: View of the 17th Street Canal Pump Station. Features a series of large metal pipes with relief valves on top. Forms part of the city's flood control mechanism.

309 views
1 fave
0 comments
Uploaded on September 4, 2018
Taken on November 28, 2017