Photo of New Orleans, Louisiana, taken by astronauts on board Space Shuttle Challenger STS-51B in 1985.