Created by Linda Kaye on March 23, 2004
- Clear Lake City, just outside Houston, Texas, is the home of NASA and the Space Center. No matter what your age, you will find excitement, knowledge, and the thrill of space travel.
- 4 reviews
- 2 Stories
- 24 photos