Giant statue of Sam Houston

Sam Houston Statue

If you’re heading north from Houston, take the opportunity to stop by the Sam Houston Statue in Huntsville, if for no other reason than to see one of the tallest statues you may ever see. Fun fact, it’s the world’s tallest statue of an American hero. The Sam Houston Statue stands 67 feet tall, on …

Sam Houston Statue Read More »