World Trade Center Towers, Manhattan | Image ID: AHLB2913

aerial photograph of the World Trade Center Twin Towers, Manhattan, New York City, March 27, 2001.
aerial photograph of the World Trade Center Twin Towers, Manhattan, New York City, March 27, 2001.