Where in Houston? Cockrell Butterfly Center at Houston Museum of Natural Science!

Yesterday I asked where in Houston this picture was taken. It’s from the Cockrell Butterfly Center at the Houston Museum of Natural Science (n the stairwell up to the top floor)!


Leave A Comment!

*