You can relive more than a century of American history by visiting the iconic Statue of Liberty. Here's what to know as you ...
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 ...
With a cold drink in hand, you'll see not just the Statue of Liberty, but also other top city landmarks from the Brooklyn ...