Built over a century ago on a small island in New York Bay, the Statue of Liberty welcomes over 4 million visitors each year. A monumental technological and engineering achievement, this unprecedented colossus embodied the spirit of progress and innovation of its era.