Online: | |
Visits: | |
Stories: |
They say that in Texas everything is bigger — and that may soon apply to its astronauts, too. The Apollo Center planned for Webster, Texas includes an 80-foot-tall astronaut statue located down the road from NASA’s Johnson Space Center. The Apollo Center would serve as a tribute to the program that landed men on the moon and an exhibit and meeting space for the discussion of the future of human space exploration.