Photo Essay: One of the Most Significant Sculpture Parks in the World
Today we publish a beautiful photo essay of the new Light of the World Garden at Thanksgiving Point in Lehi, Utah. This may be the most significant sculpture garden in the country. Here you enter the scenes of the life of Christ as never before. Come and see.