At 67.5 ft tall, this is supposedly the tallest statue in Texas.
View in Google Earth Categories: Art - Sculpture
Links: www.savvycenter.com
By: TexasAndroid

Comments

Policies
Please enable images and enter code to post
Reload