houston museum of natural science

Houston Museum of Natural Science

Houston Museum of Natural Science. The Houston Museum of Natural Science is a science museum on the northern part of Hermann Park in Houston. Its main features are a dinosaur hall and other permanent exhibits.…