2. Statue of Liberty, USA, 46m / 151 ft
The Statue of Liberty is a colossal sculpture found in New York City, in the United States. This copper statue was a gift from the people of France to the people of the United States and was dedicated on October 28, 1886. It features the Roman liberty goddess, Libertas. It commemorates the national abolition of slavery and was seen as a symbol of welcome to immigrants arriving by sea.
Continue on to the next page to see the Virgen del Socavón statue!