Remembering Four Iconic World Trade Center Stunts
The Twin Towers have always loomed large, literally, in American culture. Upon their completion in 1973, the New York City skyscrapers were briefly the two tallest buildings in the world (the North Tower rising to 1,368 feet, the South…