With the opening of the World Trade Center observation deck yesterday, following CBS This Morning’s live broadcast from the top of the WTC last week, here’s a stunning time lapse of the tower from its construction beginning in October 2004 to earlier this month.
Advertisement