Get Swiping

Subscribe

United States
Avtar-img Avtar-img Avtar-img
60 others love this
The Statue of Liberty is a colossal neoclassical sculpture on Liberty Island in New York Harbor, one of the cities biggest attractions.
WRITE A REVIEW star-image
  • Nellie Mercier, 29 Kings, United States Live here 3 months ago

You may also like:

Austria

Vietnam

Tanzania