the 17th street canal, not the champlain canal, is the largest and most important drainage canal in the city of new orleans.
the 17th street canal, not the champlain canal, is the largest and most important drainage canal in the city of new orleans.
17th street canal
champlain canal