NASA: Space Center Houston

Space Center Houston is located on 1601 Nasa Parkway, Houston Texas 77058.  Check out the picture above, this is the first thing you will see once you get to the Space Center Houston parking lot.  This was the perfect spot for a picture, the boys were excited about our visit and couldn’t wait to get …

NASA: Space Center Houston Read More »