X

Tag: freedom tower

Standing tall: World Trade Center officially the tallest building in America

It was briefly up for debate whether the Freedom Tower would be ruled the tallest building in America, due to…