
America’s Monuments | The Colossus of New York Harbor | 1
Published 2/24/2021

Published 2/24/2021
It’s perhaps the most iconic of American monuments -- the Statue of Liberty. A towering 305-foot sculpture of copper and steel that is synonymous with American values of liberty, freedom and self-determination. But it began as a gift from France. And when it first arrived on American soil, its…