Just a tad more than 14 years after the horrifying events of September 11, 2001, a new building has re-opened on the site of the destroyed Twin Towers. Also called the World Trade Center, the country’s tallest building stands at 104 stories and cost $4.22 billion to construct. The new tower is the centerpiece of… Continue Reading