On this day in history, April 4, 1973, World Trade Center opens in NYC, crowned by tallest towers on Earth
The massive World Trade Center at the southern tip of Manhattan, highlighted by what were then the two tallest skyscrapers on the planet, opened on