Where in Houston? Weiss Energy Hall at Houston Museum of Natural Science! by Jill Jarvis Leave a Comment Yesterday I asked where in Houston this picture was take. It’s from the Weiss Energy Hall at the Museum of Natural Science!
Leave a Reply