NY Photo #69

The Twin Towers of the World Trade Center will always be missed by all real New Yorkers

Read More

Those Lovely Twin Towers

Reaching high above New York City, from 1973 until that truly tragic day in 2001, the Twin Towers of the World Trade Center were on most New Yorkers lists of favourite buildings in the city. They stood proud and tall over the world’s greatest city and were more than just a simple landmark. The Towers […]

Read More