Results 1 results found John F. Kennedy Space Center, Cape Canaveral, Florida, United States of America, North America STS-1, Space Shuttle Columbia Launch, 1981 NASA building at the John F. Kennedy Space Center, Florida, USA