Houston Museum of Natural Science The Houston Museum of Natural Science (abbreviated as HMNS) is a natural history museum located on the northern border of Hermann Park in Houston, Texas, United States. The Houston natural science museum was established in 1909 by the Houston Museum and Scientific Society. This is an organization whose goals were to provide a free institution for the people of […]