USER REVIEWS
Statue of Liberty 3D Screensaver
The people of France gave the Statue of Liberty to the people of the United States in 1886 in recognition of the friendship established during the American Revolution. Over the years, the Statue of Liberty has become a symbol of freedom and...
WRITE USER REVIEW