Museum of Natural Science of Sugarland Park/ Houston Published on July 1, 2011December 23, 2013 by For love of photos This slideshow requires JavaScript. 13016 University Blvd Sugar Land, TX 77479 Share this:EmailLike this:Like Loading...