41G-90218 (13 October 1984) --- Space Shuttle Challenger makes its second touchdown at Kennedy Space Center's landing facility. The photo was taken by Otis Imboden.
41G-90218 (13 October 1984) --- Space Shuttle Challenger makes its second touchdown at Kennedy Space Center's landing facility. The photo was taken by Otis Imboden.