Video: Heroic Sculpture “Title of Liberty” Unveiled at Stadium of Fire
Steven Lloyd Neal, the sculptor who has conceived and is creating a 10-acre Book of Mormon and Christ in the New World park, called Monument of the Americas, unveiled one of its central sculptures at the entrance to the Stadium of Fire on July 4th in Provo, Utah. The massively