Created by clawson331 - November 18th 2015
5555 Hermann Park Dr, Houston, TX, US
Houston Museum of Natural Science