• Embed

Tower Record

Season 19 Ep 2311/13/13

One World Trade Center is named the tallest building in the United States, igniting a rivalry between New York and Chicago.

Up Next