Port Isabel Slough
Land feature of Colorado River within Sonora, Mexico / From Wikipedia, the free encyclopedia
Port Isabel Slough was a deep slough in the Colorado River Delta near the mouth of the Colorado River during the 19th century, within the state of Sonora, Mexico.