Photo #: STS062-152-260 Technical Info All Available Images Lo-Resolution 259k Features: ISLAND, ATCHAFALAYA RIVER DELTA, BAY, COAST, RIVER, SED., SEDIMENT Geographic Region: USA-LOUISIANA