New Island
New Island
Near the mouth of the Atchafalaya river