The city's first public statue was installed in 1950 by the Boy Scouts of America in a "Strengthening the Arm of Liberty" ...
Have you seen the inside of the Statue of Liberty? The statue, located on Liberty Island in New York City, was built in Paris, France, and shipped across the ocean in 350 pieces as a gift from France ...