Cape Canaveral, Florida (home to NASA's Kennedy Space Center), is pictured from the International Space Station as it orbited 261 miles above the Sunshine State.
Information
Taken in
Space
Author
NASA
Description
Cape Canaveral, Florida (home to NASA's Kennedy Space Center), is pictured from the International Space Station as it orbited 261 miles above the Sunshine State.