Statue of Liberty, New York City
Colossal neoclassical sculpture on Liberty Island in New York Harbor in New York City, in the United States Website
1
14
Approval Rate: 93%
93%Approval ratio
Reviews
Sort by:
No reviews yet
No one has left a review of this topic, be the first!