I'm from Texas. The most obvious choice would be the Alamo, or maybe even Cadillac Ranch, but one of my favorite "landmarks" is the larger than life statue of Texas hero, General Sam Houston located in Huntsville, Texas. It is the world's tallest statue of an American Hero standing…Â
Recent Comments
taylonb commented on What Not-So-Famous Landmark Is Your State Known For?
2/18/2018
0
taylonb commented on What's The One Movie You Should Watch If You're About To Leave For College?
8/21/2017
2