Where in Houston? Houston Museum of Natural Science!

 

Yesterday we asked where in Houston this picture was taken. It’s from the Houston Museum of Natural Science! It is looking up at the giant pendulum in front of the Energy Hall.  Go check it out! 
 


Leave A Comment!

*