I have no idea, but I hope that it is. Houston is notoriously the 'last chicken in the shop' city for any and all interesting things going on. I remember way back in the 70s when the Tutankhamum exhibit went through the US, I was SO ANGRY that it would only stop in Dallas. I had wanted to go see that exhibit so badly it hurt. As it was, I had to rely on the experience of a family friend, who loaned me the exhibit book that she got for a class report.
Like GW, Houston is constantly underestimated.