Freedom Tower Reaches New Heights

Newly constructed World Trade Center building becomes tallest in New York City.

Categories

Video Shock and Awe 9/11