The Statue of Liberty is a symbol of freedom and democracy.
Located in New York Harbor, this iconic statue was a gift from France to the United States in 1886. Standing at 305 feet tall, it represents hope and opportunity for all who see it.
"Discover the ultimate winter wonderlands with our guide to the snowiest cities worldwide. From chilling beauty to icy adventures, explore frozen metropolises today!"