Suggested Searches

KSC-89PC-0392

The Kennedy Space Center, Cape Canaveral, and most of Brevard County, Florida, are clearly visible in this photo taken by the crew of the orbiter Discovery while in orbit during space shuttle mission STS-26.

Download