ADVERTISEMENT
NASA officials provide an update from Cape Canaveral, Florida on the progress of the base.