Seems like only yesterday. I still remember seeing the old twin towers, then nothing and now the new freedom towers.