New Island

New Island

Near the mouth of the Atchafalaya river