Statue of Liberty 21-inch Bust
- Made in the U.S.A.
- 21 inches
This magnificent replica of the Statue of Liberty, America’s enduring symbol of freedom to millions around the world, is a beautiful sculpture for any home, office, or library. Standing twenty one inches tall, she is appropriately statuesque, dignified and impressive, as on Liberty Island.
The Statue of Liberty Enlightening the World was a gift of friendship from the people of France to the United States and is recognized as a universal symbol of freedom and democracy. The Statue of Liberty was dedicated on October 28, 1886. It was designated as a National Monument in 1924.
The National Archives preserves in its holdings the Deed of Gift for the Statue of Liberty, from July 4, 1884