Claim: The Fort Worth Museum of Science and History, located in the central business district of Fort Worth, Texas, was moved into a new 166,000 square foot building in 2009.
Evidence: The Fort Worth Museum of Science and History is located on 1600 Gendy Street, Fort Worth, Texas 76107 in the city's Cultural District.