Back to stamps
Statue of Liberty

The Statue of Liberty is a colossal neoclassical sculpture on Liberty Island in New York Harbor. A gift from France dedicated in 1886, the copper statue depicts Libertas, the Roman goddess of liberty, holding a torch and a tablet, a worldwide symbol of freedom and welcome.

New York, United States

Stamp summaries are compiled for quick reference and may include AI-assisted content. Always verify specifics with primary sources.