Search by:
Last search:
When the Twin Towers were built in 1973, they were billed as an architectural wonder. At 1,368 feet, they clocked in as the tallest buildings in the world and changed the New York City skyline dram…