At Space Center Houston you feel like you’re seeing a movie set featuring NASA and space exploration… except that’s ALL REAL! Generally when you mention NASA many people imagine one single large HQ controlling all the American space program. But did you know that NASA actually has 18 centers and facilities in the United […]