The Statue of Liberty in New York City is the tallest statue in the U.S., stretching 151 feet and made to resemble the Roman ...
The statue was a gift of friendship to America from France. Inaugurated in 1886, it represents Libertas, the Roman liberty goddess, bearing a torch in her right hand and a tablet in her left hand with ...