About

The World Trade Center in Lower Manhattan, New York City, United States. It featured landmark Twin Towers, which opened on april 4, 1973, and were destroyed in the september 11 attacks. We will never forget.