News
Hindu temple in Sugar Land area now houses third-largest statue in the US – Houston Public Media
Natalie Weber/Houston Public Media The Statue of Union is 90 feet tall and weighs 90 tons. A temple in Fort
2 Minute
September 20, 2024
Natalie Weber/Houston Public Media The Statue of Union is 90 feet tall and weighs 90 tons. A temple in Fort