Space Center Houston is the official visitors' center of NASA's Lyndon B