Mission control
Status
Rate
Check Later
Describes the role of NASA engineers, technicians, and other specialists who stay on the ground in Houston, Texas, supporting astronauts as they journey on the space shuttle.
Reviews (0) see more
Seems like you haven't provided a review
Don't miss the opportunity to share your thoughts!