Conveniently located within sight of Highway 59, the Houston Museum of Natural Science at Sugar Land offers fascinating science exhibitions.