Statue of Liberty and World Trade Center’s Twin Towers

Remembering 9/11

ca. 1965-1995, New York, New York, USA — Statue of Liberty and World Trade Center’s Twin Towers — Image by © Adam Woolfitt/Corbis