 |
The Statue of Liberty is one of the world’s greatest statues. Construction of the statue began in France in 1875 and was first titled “Liberty Enlightening the World. This massive statue now resides in Ellis Island, New York. Celebrate the day America gained its independence from Britain was this memorable photo charm. | Retail Price: $16.26 | Your Price: $13.55 | | |