The Statue of Liberty poster features a detailed illustration of the iconic monument against a vibrant background. The poster is available for purchase as canvas prints or high-resolution image downloads. The region view captures the Statue of Liberty standing tall in New York Harbor, symbolizing freedom and hope for all who see it.