Back to Points of Interest
Cross of our Lord / Attraction in Texas
Built in 1995 the illuminated Cross of Our Savior Jesus Christ stands 195 feet tall and is the tallest free standing cross in the northern hemisphere.