logo Web Site                 < back   Houston   next >

life-size display of men on the moon at Space Center Houston in Texas

Inside the main visitor center is a life-size display of men on the moon.

BIG PHOTO