Loading...

Freedom Tower Unveiled

| The design of the Freedom Tower was finally unveiled in New York today, to stand on the site where the World Trade Center once stood, as Drew Levinson reports.