The journal
Open the journal →The conversation starts in the journal — be the first to post.
About Statue of Liberty
The Statue of Liberty, or Lady Liberty, is a replica of New York City's Statue of Liberty installed at Seattle's Alki Beach Park, in the U.S. state of Washington. It was installed in 1952 by the Boy Scouts of America and underwent a significant restoration in 2007 after repeated vandalism had damaged the sculpture.
Everything about Statue of Liberty →- Country
- United States
- Inception
- 1952