The story behind New York City’s Statue of Liberty—and how to make the most of your visit
The Statue of Liberty is one of America’s most enduring symbols. Perched on a pedestal set atop a star-shaped base on Liberty Island in Upper New York Bay, Lady Liberty has welcomed millions to New York City—and the United States—since she was dedicated on October 28, 1886. Many know the…
bubmagJuly 1, 2026