Mikhail Feldman New York Harbor. Statue of Liberty May 8, 2025 This photograph was taken in February 2001 from the top of WTC building. Landscape new york harbor Statue of Liberty Log in or register to post comments