The Statue of Union towers over the flat urban landscape of Sugar Land. At 90 feet tall and 90 tons, the bronze monument to Lord Hanuman is the third-tallest statue in the U.S., and the tallest of the ...
The Quan Am statue towers over the Vietnam Buddhist Center in Sugar Land with a sense of peace and tranquility. As one of the tallest statues in America, she looks over a pond and garden with an ...