Cape Canaveral Air Force Station Space Launch Complex 17 | Wikipedia audio article
The Delta Towers Demolished At Space Launch Complex Cape Canaveral
Cape Canaveral SLC-17 Towers Demo July 12, 2018
Cape Canaveral's SLC-17 Demolished
Space Launch Complex 17 (SLC-17), previously designated Launch Complex 17 (LC-17), was a launch site at Cape Canaveral Air Force Station (CCAFS), Florida used for Thor and Delta launch vehicles launches between 1958 and 2011.
Explore contextually related video stories in a new eye-catching way. Try Combster now!