Celebrate the holidays among the stars
Space Center Houston is the place for all things out of this world - including the holidays!
More Videos
From CNN Newsource affiliates