Day: July 11, 2018

Launch Complex 17 set to be demolished

Twin towers at Cape Canaveral Air Force Station’s Launch Complex 17 are set to be razed with controlled explosions around 7 a.m. Thursday, July 12, 2018. Dating to 1957, the former Delta II pads last hosted a launch in 2011.