World Trade Center North Tower World's Tallest
December 23 1970

Description
The North Tower of the World Trade Center in Manhattan, New York, New York is topped out at 1,368 feet (417 m), making it the tallest building in the world.
Location
Event Panel
Created By: johnny
Created On: 2015-04-30T21:43:29Z

Log In To Edit Event