NASA Space Center in Houston, Texas Before we evacuated from the storms, we were able to go check out the NASA Space center in Houston, Texas. […] September 1, 2020 0