Only flight crews maintaining watch over the International Space Station and other essential personnel are at the space center in Houston.
Florida Today, USA Today: Tech
Tue, 08/29/2017 - 5:14am
Only flight crews maintaining watch over the International Space Station and other essential personnel are at the space center in Houston.