Freedom Tower: The American Spirit Rising from the Rubble

It’s hard to forget the events of September 11, 2001, when the once tall and proud World Trade Center was brought to ruin by extremists who sought to annihilate the American spirit. Twelve years later, on May 10th 2013, the last piece of the Freedom Tower was set into place atop a structure so innovative […]