Twin launch towers tumble at Cape Canaveral’s historic Launch Complex 17

Cape Canaveral Air Force Station’s historic Launch Complex 17 was demolished Thursday, July 12, 2018 to make room for new tenant Moon Express. Emre Kelly, FLORIDA TODAY

Read More

Image courtesy of: Delta II

Advertisements