On this day: One World Trade Center, New York City

See more from my On This Day series here, where I celebrate travel memories on their trip anniversaries. On December 4, 2017, I was at One World Trade Center in New York City. Thirteen years following the tragic 9/11 attacks, One World Trade Center (also known as the Freedom Tower) was opened. Located in Lower Manhattan…

Read More