• Lifestyle

    How Many Statues of Liberty Are There?

    The Original Statue of Liberty The Statue of Liberty, also known as Liberty Enlightening the World, is a colossal neoclassical sculpture located on Liberty Island in New York Harbor. It was a gift from France to the United States and was dedicated on October 28, 1886. The statue is of a robed female figure representing Libertas, the Roman goddess of…

    Read More »
Back to top button