Stonehenge II, a concrete sculpture built as an homage to England’s original Stonehenge, will be a gathering point in Ingram, Texas for people watching the total solar eclipse on April