Watch the dramatic moment Cape Canaveral's historic LC-17 launch towers are demolished

Thursday, 12 July 2018
Space Launch Complex 17 (long known as LC-17) was built in 1956 at Cape Canaveral Air Force Station in Florida, and supported a total of 325 launches. It was demolished on Thursday.
Advertisement

Related Videos


Reuters Studio -   ▶  00:50



NYDN tronc -   ▶  03:50



CBS 4 WCCO Minnesota -   ▶  00:37



Storyful Studio -   ▶  00:47



ABC Action News -   ▶  01:34



ODN -   ▶  00:47



NYDN tronc -   ▶  00:39


You might like