STS51C-143-0027 Mississippi River Delta and Coastal Louisiana, U.S.A. January 1985 NASA PHOTO STS61A-42-0051 Mississippi River Delta, Louisiana, U.S.A. October 1985 N 20…