Back to photostream

17th Street Canal Pump Station

New Orleans, USA - Nov 28, 2017: Afternoon view of the 17th Street Canal Pump Station as viewed from the road. This structure forms part of the city's flood control mechanism.

493 views
2 faves
0 comments
Uploaded on September 9, 2018
Taken on November 28, 2017