Cape Canaveral Demolition
Twin towers at one of Cape Canaveral’s most storied launch sites came tumbling down leveling a landmark that's been in place since the early days of the space program.

More Videos