Share
twitterlinkedinfacebook
Image 1 of 1
TVO01894USA.jpg
The new World Trade Center (aka 'The Freedom Tower') that was put in to use in November 2014, roughly 13 years after the 9/11 terrorist attacks that destoyed the Twin Towers of the old World Trade Center.