Cape Canaveral Launch Towers Demolished
The twin towers at Launch Complex 17 were demolished after 61 years, Kim Johnson reports (0:37). WCCO 4 News At Noon - July 12, 2018

More Videos