The George Observatory, located about one hour’s drive south of Houston in the attractive Brazos Bend State Park, is a satellite facility of the Houston Museum of Natural Science. The meteorite exhibit features fragments of several famous meteorites, including a piece of the Allende, Chihuahua, Mexico meteorite, which fell to the Earth on Feb. 8, 1969.
Read more »